这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 岭南EE码农港 » C语言课程设计作业——学生成绩等级区分

共2条 1/1 1 跳转至

C语言课程设计作业——学生成绩等级区分

菜鸟
2014-11-19 19:57:45     打赏

学生成绩等级区分代码:

#include
void main()
{float score;
char grade;
printf("请输入学生成绩:");
scanf("%f",&score);
while(score>100||score<0)
{printf("\n输入有误,请重输");
 scanf("%f",&score);
}
switch((int)(score/10))
{case 10:
 case 9:grade='A';break;
 case 8:grade='B';break;
 case 7:grade='C';break;
 case 6:grade='D';break;
 case 5:
 case 4:
 case 3:
 case 2:
 case 1:
 case 0:grade='E';
}
printf("成绩是%5.1f,相应的等级是%c。ID:2013914218. ",score,grade);
}

 运行结果:

感想:

可以更好更方便的区分学生的成绩等级,从而更容易知道优秀率,良好率,中等水平率以及及格率。

done!




关键词: 语言     课程          作业    

菜鸟
2014-11-19 20:34:50     打赏
2楼

排版上细节要注意缩进与对齐

如:

  所有case要对齐

  while里面的printf和scanf要对齐缩进

 

修改的话可按自己帖子右下角的"编辑主题"

 


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]