问答详情
源自:3-2 算术运算符

为啥我这就不行了呢- -,跪求解答

如图,printf里面不是写了x+y,x*y了嘛,后面还要写x+y,x*y,

提问者:wacsz1995 2016-02-19 20:15

个回答

  • NodeOS
    2016-02-20 11:40:45
    已采纳

    pirntf是打印(输出)语句,其中“ ”内的内容只是输出给用户看的,电脑无需理解也不会执行其中的任何命令,而后面的x+y、x*y才是电脑需要计算并赋值给“%d”的命令。

  • 赵怀东
    2016-02-24 18:59:12

    printf("x+y=%d\n",  这里是给计算机看的,因为你运算的结果存在x+y里边了,你要告诉计算机结果在这里 拿过来用!!)   下边这个你应该能看懂!纯手打   望采纳!!

    #include <stdio.h>

    int main()

    {

        int x,y;  

        x = 10;

        y = -3;

       int A=x+y;  //定义x+y的值赋给A

       int B=x-y;

       int C=x*y;

       int D=x/y;

       int E=x%y;

        printf("x+y=%d\n", A   );  //x+y的结果存在了A里

        printf("x-y=%d\n",  B   );

        printf("x*y=%d\n",  C   );

        printf("x/y=%d\n",   D  );

        printf("x%y=%d\n",  E  );  

        return 0;    

    }


  • 精慕门7936748
    2016-02-19 20:41:12

    后面是要写printf里面%d代表的那个变量吧   !我觉得