题目
从键盘输入学生的考试成绩,利用计算机将学生的成绩划分等级并输出。学生的成绩可分成5个等级,90-100分为A级,80-89分为B级,70-79分为C级,60-69分为D级,0-59分为E级。要求在输入负数时,给出错误提示。
#include<iostream>
using namespace std;
void main()
{
int i,s;
cout<<"请输入考试成绩"<<endl;
cin>>s;
if(s>=0&&s<=59)
i=1;
else if(s>=60&&s<69)
i=2;
else if(s>=70&&s<=79)
i=3;
else if(s>=80&&s<=89)
i=4;
else if(s>=90&&s<=99)
i=5;
switch(i)
{
case 5:cout<<"成绩为等级A"<<endl;break;
case 4:cout<<"成绩为等级B"<<endl;break;
case 3:cout<<"成绩为等级C"<<endl;break;
case 2:cout<<"成绩为等级D"<<endl;break;
case 1:cout<<"成绩为等级E"<<endl;break;
}
}
我错在哪里??