如何清理肠胃排除毒素:一条C++的题目,高手救命啊!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 11:22:50
输入百分制成绩,并把它转换成五级分制,转换公式为:
Grade(级别):excellent(优秀) 90~100
good(良好) 80~89
general(中等) 70~79
pass(及格) 60~69
nopass(不及格) 0~59

#include "stdio.h"
void main()
{int score,t;
printf("Please enter your score:\n");
while(1)
{ scanf("%d",&score);
printf("\n");
if(0<=score&&score<=100) break;
else printf("Error! \nPlease enter your score again!\n");
}
t=score/10;
switch(t)
{ case 0:
case 1:
case 2:
case 3:
case 4:
case 5: printf("nopass");break;
case 6:printf("pass");break;
case 7:printf("general");break;
case 8:printf("good");break;
case 9:
case 10: printf("excellent");break;
}
}

#include <iostream.h>

int main()
{
int n = 0;
cin >> n;
if (n <= 59)
{
cout << "nopass";
}
else if (n >= 60 && n <= 69)
{
cout << "pass";
}
else if (n >= 70 && n <= 79)
{
cout << "general";
}
else if (n >= 80 && n <= 89)
{
cout << "good";
}
else if (n >= 90 && n <= 100)
{
cout << "pass";
}
else
{
cout << "error mark";
}
return 0;
}

cin >> n;
switch(n)
{ case n <= 59
..........
case ........
..........
}