问答详情
源自:3-5 赋值运算符

那里错了?

#include<stdio.h>

int main()

{    

      int x=10;  

      int y=10;  

      x*=2;    //使用简单赋值语句实现x乘以2。

      y*=2;    //使用复合赋值语句实现y乘以2。  

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

      return 0;

}

为什么错了?

提问者:南泽 2015-11-07 20:18

个回答

  • Perona
    2015-11-07 20:24:29
    已采纳

    x*=2;    //使用简单赋值语句实现x乘以2。

    这里要求用简单赋值语句,改成

    x=x*2;

    即可

  • 南泽
    2015-11-07 20:19:25

    #include<stdio.h>怎么复制掉了0.0