admin管理员组

文章数量:1794759

c语言编写一个成绩等级的程序,c语言作业 编写一个输出学生成绩等级的程序

c语言编写一个成绩等级的程序,c语言作业 编写一个输出学生成绩等级的程序

问题描述:

c语言作业 编写一个输出学生成绩等级的程序

1、能够使用if else语句实现.

2、多分支结构的正确使用.

3、能够使用switch case语句实现.

4、正确使用break语句

5、if语句和switch语句的使用区别和注意事项.

以上要都包括 谢谢 如果正确的会加悬赏

1个回答

分类:

综合

2014-12-14

问题解答:

我来补答

. 楼主 这是分别用ifelse和switch写出吧?  分5个等级A,B,C,D,E.90分以上为A,80~89分为B,70~79分为C,60分~69分为D,60分以下为Eif-else#include

main()

{

float sc;

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

scanf("%d",&sc);

if(sc>100.0||sc<0)

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

else if(sc>=90.0)

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

else if(sc>=80.0)

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

else if(sc>=70.0)

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

else if(sc>=60.0)

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

else

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

}switch

#include

main()

{

unsigned sc,i=0;

char lv;

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

scanf("%d",&sc);

switch(sc/10)

{

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

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:lv='E';break;

case 6:lv='D';break;

case 7:lv='C';break;

case 8:lv='B';break;

case 9:

case 10:lv='A';break;

}

if(i==0)

printf("学生等级为%c\\n",lv);

}

展开全文阅读

本文标签: 等级成绩语言程序作业