我帮你改好了,错误有几点:1没有命名空间的using声明;2输出操作符“<<”使用错误;3程序中 “ cout<<"良好">>endl; ”后的分号是中文标点(要注意在输入汉字时的中英切换)。下面是改好的程序:
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
void main()
{
int a;
cout<<"请输入学生成绩:";
cin>>a;
if(a>=90)
{
cout<<"优"<<endl;
}
else if((a>=80)&&(a<90))
{
cout<<"良好"<<endl;
}
else if((a>=60)&&(a<80))
{
cout<<"中"<<endl;
}
else if(a<60)
{
cout<<"差"<<endl;
}
}
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
void main()
{
int a;
cout<<"请输入学生成绩:";
cin>>a;
if(a>=90)
{
cout<<"优"<<endl;
}
else if((a>=80)&&(a<90))
{
cout<<"良好"<<endl;
}
else if((a>=60)&&(a<80))
{
cout<<"中"<<endl;
}
else if(a<60)
{
cout<<"差"<<endl;
}
}