题目是要求输入分数输出等级,套一个循环,使其在按回车的情况下才退出。
下面是我写的程序,麻烦给看一下哪里错了,怎么改。
#include<iostream>
using namespace std;
int main()
{
int a;
char b;
cout<<"按回车以外的键开始程序";
for(cin>>b;(b=getchar())='\n';cin>>b)
{cout<<"请输入分数";
cin>>a;
if(a>=90&&a<=100)cout<<"A\n";
else if(a>=80&&a<90)cout<<"B\n";
else if(a>=70&&a<80)cout<<"C\n";
else if(a>=60&&a<70)cout<<"D\n";
else if(a>=0&&a<60) cout<<"E\n";
else cout<<"Wrong data!";
cout<<"按回车键以外的键继续程序";
}
cout<<"按任意键退出程序";
return 0;
}
谢谢!