一道书上的练习题,请帮我解答一下。谢谢!
gcx 2002-01-30 02:47:34 编写一个完整的程序,运行时向用户提问“你考试考了多少分》(0~100)”,接收输入后判断其等级并显示出来。规则如下:
等级 优(90<=分数<=100)
良(80<=分数<90)
中(60<=分数<80)
差(0<=分数<60)
以下是我写的代码,不知对不对,在VC上编译,总显示有错,请各位给我挑挑毛病。如果我写的不对,请给我写一个正确的。谢谢!
#include<iostream.h>
void main(void)
{
float a;
cout<<"你考试考了多少分?(0~100)"<<endl;
cin>>a;
if (0<=a<=1000)
{
if (90<=a<=100)
cout<<"优"<<endl;
else if (80<=a<90)
cout<<"良"<<endl;
else if (60<=a<80)
cout<<"中"<<endl;
else if (0<=a<60)
cout<<"差"<<endl;
}
else
{
do
{
cout<<"你考试考了多少分?(0~100)"<<endl;
cin>>a;
if (90<=a<=100)
cout<<"优"<<endl;
else if (80<=a<90)
out<<"良"<<endl;
else if (60<=a<80)
cout<<"中"<<endl;
else if (0<=a<60)
cout<<"差"<<endl;
}
while (a<0||a>100)
}
}