使用switch语句实现学生成绩的等级划分功能:
90≤s≤100:等级为A;
70≤s﹤90 :等级为B;
60≤s﹤70 :等级为C;
s﹤60 :等级为D;
#include <stdio.h>
int main()
{
int select,score; //select是选择,score是分数
printf("请输入一个成绩:");
scanf("%d",&score);
char grade; //grade是级别
if (score == 100)
select = 9;
else
select = score / 10;
switch (select)
{
case 9: grade = 'A';break;
case 8:
case 7: grade = 'B';break;
case 6: grade = 'C';break;
default:grade = 'D';
}
printf ("score = %d\tgrade = %c\n",score,grade);
// "\t":作用是将当前位置移到下一个tab位置
return 0;
}