求大佬解答

来源:4-16 分支结构之switch语句

HAHANG

2018-01-08 11:38

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

写回答 关注

2回答

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

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

    宸影 回复慕运维261...

    取十位数字,就是个十百千的十。87,我们只需要8,于是用87/10,因为是整形,于是无小数得8

    2018-01-18 18:43:45

    共 2 条回复 >

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

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

    switch(score/10)

    {

        case 10:   

         case 9:

        .......

    }

    或者

    score=score/10;

    switch(score)

    {

        case 10:

        case 9:

    .......

    }

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926019 学习 · 20793 问题

查看课程

相似问题

求大佬解答

回答 2

求大佬解答

回答 3

求大佬解答

回答 2

求大佬解答

回答 1

大佬求解答

回答 1