C语言习题2。输出成绩等级

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:45:28
给出一百分制成绩,要求输出成绩登记'A','B','C','D','E'。90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分以下为'E'。

其实我会做~~只是现在不想做,等一会做的时候如果发现有问题就可以参照一下你们的~
都行~~~wahon2008的的确有些问题

include <stido.h>
main()
{
int mark;
char f='S';
printf("input 'E'to over your inputs");
for(;f='E';)

printf("please input your mark;)
scanf("mark=%d",mark);
if(mark<60) printf("you get an E");
else
if(mark<70) printf("you get a D");
else
if(mark<80) printf("you get a C");
else
if(mark<90) printf("you get a B");
else
if(mark<=100) printf("you get an A");
else
printf("you input a wrong number,plese input again\n");
printf("if your want go on inputing a mark,please input a 'C'\n");
scanf("%c",f);
}

你看看有没有哪儿有问题。嘿嘿,我也好久没有写了,for语句中用case似乎更简洁一些

用if语句真有才啊?用switch多简单,保证不超过13行.
include <stido.h>
main()
{