1樓:創世紀
親,你的程式迴圈copy永遠不會停止
bai此句for ( i=1; fabs(1/i*(i+1))>=1e-6; i++ )
i永遠大於0 所以不會停du止 所以沒輸出入 沒錯zhi誤計算機只能計算有限的數值,這dao種無限逼近型的不能用這種方法算的
2樓:
fabs(1/i*(i+1))
有錯誤,bai 1/i * (i+1) = (1 / i) * (i + 1) = (i+1)/i 永遠大一1, 也就永
du遠大於1e-6
無限迴圈。
而且zhii為
daodouble型別,能否執行i++操專作也是一屬個疑問。
#include
int main(void)
printf("the result is %lf.\n", sum);
return 0;}
3樓:好嘞啊啊啊啊
#include
#include
#include
int main()
printf("the result is %lf.\n", sum);
getchar();
}這樣就可以了 這種回判斷方法答是對的
c語言; 編寫一個程式,計算任意輸入的整數的各位數字之和?
4樓:阿巴嚕啦
#include
void main() printf("%d",sum);}
對了 你輸入數字測試的時候可別輸入太大的數字 太大的話 溢位 的話 得到的結果就不對了。
5樓:匿名使用者
#include "stdio.h"
int main(void)
printf("和
屬:%d\n",sum);
return 0;}
6樓:匿名使用者
main()
printf("sum=%d",sum);}
7樓:匿名使用者
#include
#include
int main()
printf("%d",sum):
system("pause");}
5的C語言程式怎麼寫,用C語言編寫程式,計算表示式112131415的結果線上等。
incude void main printf f n s 你會寫bai1 2 3 4 5吧,如下 du float s 0 for float i 1 i 5 i zhi那麼你會寫 1 1 2 1 3 1 4 1 5吧,如dao下 float s 0 for float i 1 i 5 i 那麼你...
c語言程式編寫計算表示式C語言程式編寫計算表示式123100的值。
c語言程式編寫 計算表示式 1 2 3 100的值可以參考下面的 include void main 擴充套件 資料 1 for迴圈最簡形式為 for 2 for迴圈一般形式為 for 單次表示式 條件表示式 末尾迴圈體 其中,表示式皆可以省略,但分號不可省略,因為 可以代表一個空語句,省略了之後語...
如何用c語言編寫程式呼叫函式計算
補充下啊 我上面的 你可以自己定義個函式,函式的內容就是那個,返回值就是k for n n n 1 這只是個演算法同理你把m 和 n m 算出來就可以了 其他的你自己去寫吧 c語言 程式設計 用函式計算 m!n n m include int f int m 這個就是bai階乘函式void main...