问答详情
源自:4-16 分支结构之switch语句

请指教:为什么运行成功输出失败?

http://img.mukewang.com/5dde54930001541606850577.jpg还是不太理解

提问者:旅鸽 2019-11-27 18:51

个回答

  • weixin_慕码人5022369
    2019-11-27 20:16:45

    switch后面的表达式语句只能是整型变量或者字符型变量,sore/=10放外面试一下

    #include <stdio.h>

    int main() 

    {

        int score = 87; 

        score/=10;

        switch(score)

        {

            case 10:

            case 9:

                printf("等级A");

                break;

            case 8:

                printf("等级B");

                 break;               

            case 7:

            case 6:             

                printf("等级C"); 

                  break; 

            default:

                printf("等级D");

                break;    

        }

        return 0;