600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言作业 编写一个输出学生成绩等级的程序1 能够使用if else语句实现. 2 多分支结构的正确

c语言作业 编写一个输出学生成绩等级的程序1 能够使用if else语句实现. 2 多分支结构的正确

时间:2019-12-12 11:05:10

相关推荐

c语言作业 编写一个输出学生成绩等级的程序1 能够使用if else语句实现. 2 多分支结构的正确

问题补充:

c语言作业 编写一个输出学生成绩等级的程序1、能够使用if else语句实现. 2、多分支结构的正确使用. 3、能够使用switch case语句实现. 4、正确使用break语句 5、if语句和switch语句的使用区别和注意事项. 以上要都包括 谢谢 如果正确的会加悬赏

答案:

. 楼主 这是分别用ifelse和switch写出吧?

分5个等级A,B,C,D,E.

90分以上为A,80~89分为B,70~79分为C,60分~69分为D,60分以下为E

if-else#include<stdio.h>

main()

{floatsc;

printf("请键入成绩\n");

scanf("%d",&sc);

if(sc>100.0||sc<0)

printf("成绩输入错误\n");

elseif(sc>=90.0)

printf("该生成绩为A\n");

elseif(sc>=80.0)

printf("该生成绩为B\n");

elseif(sc>=70.0)

printf("该生成绩为C\n");

elseif(sc>=60.0)

printf("该生成绩为D\n");

elseprintf("该生成绩为E\n");

}switch

#include<stdio.h>

main()

{unsignedsc,i=0;

charlv;

printf("请键入成绩\n");

scanf("%d",&sc);

switch

(sc/10){default:printf("成绩输入错误\n");i=1;break;

case0:

case1:

case2:

case3:

case4:

case5:lv='E';break;

case6:lv='D';break;

case7:lv='C';break;

case8:lv='B';break;

case9:case10:lv='A';break;}if(i==0)printf("学生等级为%c\n",lv);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。