一 : C语言 程序
C语言 程序
3.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,81-89分为B,70-79分为C,60-69分为D,60分以下为E。
。www.61k.com。① 事先编好程序,要求分别用if语句和switch语句实现。运行程序,并检查结果是否正确。
② 再运行一次程序,输入分数为负值(如-70),这显然是输入时出错,不应给出等级。修改程序,使之能正确处理任何数据:当输入数据大于100或小于0时,通知用户“输入数据错”,程序结束。
switch语句:
#include
main()
{
int iNum;
sacnf("%d", &iNum);
switch (iNum / 10)
{
case 10:
case 9 : printf("An");break;
case 8 : printf("Bn");break;
case 7 : printf("Cn");break;
case 6 : printf("Dn");break;
default: printf("En");break;
}
}
if语句:
#include
#include
int main(int aragc, char *argv[])
{
int score;
int ret;
printf("please input score:n");
while(1){
ret = scanf("%d", &score);
if (ret){
if (score>= 90){
printf("An");
}
else if (score>= 80)
printf("Bn");
else if (score>= 70)
printf("Cn");
else if (score>= 60)
printf("Dn");
else
printf("En");
}
else
break;
}
return 0;
}
不知道有错没有,自己试试吧
二 : C语言程序
本文标题:c语言程序-C语言 程序61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1