這樣寫不可以嗎?
為什么寫num=num+1 不可以
int sum, num; ?
? ? sum = 0;
? ? for(num = 0; num<=10; num=num+1)
{
? ? ? ? ?sum=sum+num; //計算每次數字之間的和sum
? ? }
? ? printf("10以內數的和為:%d", sum);
? ? return 0;
為什么寫num=num+1 不可以
int sum, num; ?
? ? sum = 0;
? ? for(num = 0; num<=10; num=num+1)
{
? ? ? ? ?sum=sum+num; //計算每次數字之間的和sum
? ? }
? ? printf("10以內數的和為:%d", sum);
? ? return 0;
2017-09-17
舉報
2017-09-17
這個for循環中計算機無法分辨前一個num和后一個num分別代表的值是多少,定義太模糊,最好直接用num+1或者num++