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

求大佬解答

为什么要加上这个score=score/10?如果不加执行代码显示的是等级D?

提问者:HAHANG 2018-01-08 11:38

个回答

  • cairne
    2018-01-08 12:56:12

    取十分位;不加的话传递的值不在case给出的值中自然指向default

  • 慕码人6201722
    2018-01-08 12:54:59

    不知道你是不是问这个,仅供参考

    switch(score/10)

    {

        case 10:   

         case 9:

        .......

    }

    或者

    score=score/10;

    switch(score)

    {

        case 10:

        case 9:

    .......

    }

    两个都可以用,如果显示不可以只是代码没有与答案的完全相同