用switch给输入的成绩分等级,我是按照教程写得,为什么出错了,

img

img


90分以上A,60到89B,60分以下C,下面为什么这么多错误,错在哪里了请问

代码如下,有帮助的话采纳一下哦!

//输入一个成绩,判断属于以下哪个档次 
#include <stdio.h>
int main()
{
    double score;
    printf("请输入成绩:");
    scanf("%lf",&score);
    while(score>100||score<0){
        printf("您的输入有误,请重新输入0到100的整数\n");
        scanf("%lf",&score);
    }
    
    switch((int)score/10)
    {
        case 10:  //注意:case与常量之间至少有一个空格
        case 9: //并且常量后面是冒号,常量的类型应与switch后括号内表达式的类型一致
            printf("A\n"); break;
        case 8:
        case 7:
        case 6:
            printf("B\n"); break;
        default:
            printf("C\n"); break;  
     }
     return 0; 
 } 

switch要用括号,不然电脑怎么知道你要判断那块

在第7行末尾添加:‘{’
在第22行末尾添加:'}'

switch下面那一块用花括号括起来