将百分制成绩转化成五分制成绩的c语言源代码,用dev-c++编译的。case形式
时间: 2024-10-27 12:03:03 浏览: 58
成绩百分制转五分制代码
这是一段C语言源代码,用于将百分制成绩转化为五分制成绩。代码中使用了switch语句,根据输入的百分制成绩,将其转化为相应的五分制成绩,并输出对应的等级。其中,如果输入的成绩不在0到100之间,则程序会直接结束。
以下是代码的具体实现:
```
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
if (a > 100 || a < 0) {
return 0;
}
switch (a/10) {
case 10:
case 9:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("C\n");
break;
case 6:
printf("D\n");
break;
default:
printf("E\n");
break;
}
return 0;
}
```
以上代码中,首先使用scanf函数获取用户输入的百分制成绩,并进行判断,如果输入的成绩不在0到100之间,则程序会直接结束。接着,使用switch语句根据输入的成绩进行判断,将其转化为相应的五分制成绩,并输出对应的等级。最后,程序返回0,表示正常结束。
阅读全文