(1)任务描述
编程实现:要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
(2)功能要求
分别用用if-else和switch两种语句实现,并用函数实现。
#include<stdio.h>
int main()
{
int score,mark;
printf("please enter score");
scanf("%d",&score);
mark=score<0||score>100? -1 :score/10;
switch(mark)
{
case 10:
case 9:printf("%d--A\n",score);
break;
case 8:printf("%d--B\n",score);
break;
case 7:printf("%d--C\n",score);
break;
case 6:printf("%d--D\n",score);
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("%d--E\n",score);
break;
default:printf("Input error!\n");
}
}