建议 先学一下 基础语法
#include <stdio.h>
int main()
{
//声明变量
int grade = 0;
//获取输入的百分之成绩
printf("请输入成绩(百分制):");
scanf("%d", &grade);
//判断成绩区间并执行对应操作
switch(grade/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("F\n");
break;
}
return 0;
}
你这个score定义为char,输入的时候又是double输入
哈哈哈,Switch关键字不是这么玩的,这题应该用if else嵌套。
case后面不要接变量表达式