運行的問題
#include<stdio.h>
int main()
{
? ?int x=10;
? ?int y=10;
? ?//使用簡單賦值語句實現(xiàn)x乘以2。
? int x=x*2;
? //使用復(fù)合賦值語句實現(xiàn)y乘以2。
?int y*=2;
?printf("x=%d\n",x);
?printf("y=%d\n",y);
?return 0;
}
為什么數(shù)不出運行結(jié)果,不知哪里出錯?
#include<stdio.h>
int main()
{
? ?int x=10;
? ?int y=10;
? ?//使用簡單賦值語句實現(xiàn)x乘以2。
? int x=x*2;
? //使用復(fù)合賦值語句實現(xiàn)y乘以2。
?int y*=2;
?printf("x=%d\n",x);
?printf("y=%d\n",y);
?return 0;
}
為什么數(shù)不出運行結(jié)果,不知哪里出錯?
2016-11-09
舉報
2016-11-10
你把int x = x*2; 和 int y *= 2; 改為 x = x*2; 和 y *= 2; 之后多提交幾下就過了,網(wǎng)站本身的問題,不用太在意。
2016-11-09
int不能進行賦值運算
2016-11-09
我改了,還是不行。它一直提示:請檢查輸出是否包括x=20.
2016-11-09
? ?//使用簡單賦值語句實現(xiàn)x乘以2。
? int x=x*2;
? //使用復(fù)合賦值語句實現(xiàn)y乘以2。
?int y*=2;
這兩句是錯的,因為你前面已經(jīng)給x和y定義為整型了,這里不能重復(fù)定義
將int x=x*2;改成x=x*2;
將int y*=2;改成y*=2;
這樣就行了