问答详情
源自:3-4 练习题

3-4那里怎么计算的?

求详细的解释

提问者:qq_玄月_04132742 2016-10-12 15:48

个回答

  • 夕落0803
    2016-10-12 16:20:06
    已采纳

    题目:

    int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b该算式的运算结果。

    答案解析:

    12

    将值赋给算式变成:3+4%(3+4)/3+3*4-4;

    按运算符的先后顺序计算:

    (3+4)=7,算式变成3+4%7/3+3*4-4

    4%7=4,算是变成3+4/3+3*4-4;

    4/3=1,算式变成3+1+3*4-4;

    3*4=12,算式变成3+1+12-4;

    最后计算得出结果:12。

  • 慕勒7373594
    2016-10-12 16:22:09

    int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b这个?

    先算b%(a+b)/a =>4%7/3=> 3/3=1  ( 7*0=1,所以4%7=3 )

    3+1+12-4=12

  • L_wm
    2016-10-12 16:10:00


    题目:

    int x = 5;

        int y = 8;

        //在这里合适的位置加上括号使z的值为4

        int z = x*8/(y+2);

        printf("z=%d\n", z);

    解答:

        1、先看优先级  ()  为最大      

        2、*   /  %  从左到右

      开始运算:   x*8/(y+2)        ==》5*8/10   ==》40/10   ==》  结果是   4