#include <stdio.h>
int main()
{
int x = 10;
int y = 10;
x *= 2;
y *= 2;
printf("x=%d\n", x);
printf("y=%d\n", y);
return 0;
}
这样不行吗???应题目要求,在进行 x 的运算的时候要用简单赋值:x = x * 2,而x *= 2为复合赋值,这不符合题意,所有报了错;你这里的运算是没有问题的。
不行的
我记得当初这道题是要你x用简单赋值语句x=x*2;
第二个采用y*=2;
再看一遍题目吧