求救
用C语言编写:给出一百分制成绩,要求输出等级A,B,C,D,E.90分以上为A,80-89分为B,70-79为C,60-69为D,60分以下为E.
分别用if-else结构和switch结构
----------------解决方案--------------------------------------------------------
建议
是作业吗?建议自己做!如果这个题也做不出来,建议不要学习C了。 ----------------解决方案--------------------------------------------------------
自己先在心里想想怎么做
想清楚了就能写出来了
这个还是比较简单的
----------------解决方案--------------------------------------------------------
对着书的例题基本上可以写出来了.
自己先想想思路.其实也没这么难的
1.输入一个分数.
2.判断这个分数是哪个等级的
3.输入等级
----------------解决方案--------------------------------------------------------
这个是谭浩强书上的一个很经典的题把!!建议自己完成!!
----------------解决方案--------------------------------------------------------
把书上给出的例子变一下就行了吧,很简单的
----------------解决方案--------------------------------------------------------
其实不难……照着书上的例子改就OK了,以下是程序
#include "stdio.h"
#include "conio.h"
main()
{int x;
printf("Qing shu ru cheng ji:",x);
scanf("%d",&x);
if(x>100||x<0)
printf("Mei you na yang de cheng ji!Cheng ji wei %d cuo wu!",x);
else
{switch(x/10)
{case 9: printf("Cheng ji wei %d,You xiu!",x);break;
case 8:printf("Cheng ji wei %d,Liang hao!",x);break;
case 6:printf("Cheng ji wei %d,Ji ge!",x);
default:printf("Cheng ji wei %d,I am sorry to talk about grade to you~",x);
}
}
getch();
}
以下的是if-else,上面是switch
#include "stdio.h"
#include "conio.h"
main()
{int x;
printf("Qing shu ru cheng ji:",x);
scanf("%d",&x);
if(x>100||x<0)
printf("Mei you na yang de cheng ji!Cheng ji wei %d cuo wu!",x);
else
{
if(x>=90)
printf("Cheng ji wei %d,you xiu!",x);
else
if(x>=80)
printf("Cheng ji wei %d,liang hao!",x);
else
if(x>=60)
printf("Cheng ji wei %d,ji ge!",x);
else
printf("Cheng ji wei %d,I am sorry to talk about grade to you~",x);
}
getch();
}
希望你不要产生依赖性…………程序仅供参考,希望你能做出自己的程序
----------------解决方案--------------------------------------------------------