C语言,输入百分制成绩,输出等级制成绩,(100-90是A级,89-80是B级,79-60是C级,<60是D级)

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:20:07
C语言,输入百分制成绩,输出等级制成绩,(100-90是A级,89-80是B级,79-60是C级,<60是D级)
万分感谢前辈们,初学C,不知道该怎么做

switch最好,一楼简洁但有小问题
#include<stdio.h>
void main()
{
int a;
printf("请输入分数!\n");
scanf("%d",&a);
switch (a/10)
{
case 10:printf("A\n");break;
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:
case 6:printf("C\n");break;
default:printf("D\n");break;
}
}

#include<stdio.h>
int main()
{
char score;
printf("Please input your score(0~100):\n");
scanf("%c",&score);

printf("Your grade:");

switch(score)
{
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\