幫忙看看哪錯了
uj5u.com熱心網友回復:
宣告一下,我只是看 main 函式的回傳型別是 void 覺得不順眼,所以回復一下,哈哈哈。# include <stdio.h>
int main (void)
{
int n = 1, sum = 0;
while ((sum += n ++) <= 3000) ;
printf ("%d\n", n);
}
uj5u.com熱心網友回復:
供參考:#include<stdio.h>
void main()
{
int i=1,sum=0;
while(sum<=3000)
{
sum += i;
i++;
}
printf("1+2+3+...+%d=%d\n",--i,sum);
}
uj5u.com熱心網友回復:
變數i沒有被初始化uj5u.com熱心網友回復:
為什么我這個運行以后的結果好像不太對
uj5u.com熱心網友回復:
怎么不對?可以把sum <=3000條件改小點,改為sum <=10 看看是否是正確。uj5u.com熱心網友回復:
應該沒錯,我不管改成多少他這個結果都和我第一次輸入的資料算出來的結果一樣,可能電腦有點問題
uj5u.com熱心網友回復:
謝啦




uj5u.com熱心網友回復:
沒錯謝謝


是自己電腦問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/282191.html
標籤:C語言
上一篇:c語言求助
