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

这是正确答案

int main() 

{

    int score = 87; //考试分数为87分 

    score/=10;

    switch(score)

    {

        /*想想以下代码为什么用这种方式;

          这种方式的好处?*/

        case 10:

        case 9:

            printf("等级A");

            break;

        case 8:

            printf("等级B");

                            

                    //这里是不是缺点什么?

                    

        case 7:

        printf("等级c");

        case 6: 

            printf("等级C");

                            //这里是不是缺点什么?

        break;

        default:

            printf("等级D");


提问者:后端开发 2020-04-29 08:50

个回答

  • weixin_慕九州1190073
    2020-05-14 11:22:18

    switch(score/10)就可了。

  • 喻喻喻喻喻先生
    2020-04-30 09:06:02

    #include <stdio.h>
    float Money(float s,float t)
    {
       float x=2.3,m;
       if(t>=23.0&&t<5.0)
       x*=1.2;
       if(s>0.0&&s<=3.0)
       m=14.0;
       else
       m=14.0+(s-3.0)*x;

       return m;
     
       
       
       
       
    }
    int main()
    {
       float a=Money(12,9)+Money(12,18);
       printf("%f",a);
       return 0;
    }