uj5u.com熱心網友回復:
for exampleint main() {
double a=1.0, b=1.0, sum=0.0, k;
while ((k=(2*a+1)/(4*a*a)) >= 0.001) {
sum += b*k;
a++;
b *= -1;
}
printf("%.3lf\n", sum);
return 0;
}
uj5u.com熱心網友回復:
懂了 謝謝你 我想象著要想到復雜呢。。。。
uj5u.com熱心網友回復:
還有 while的那個運算式里應該是>而不是≥吧
uj5u.com熱心網友回復:
你再想想,題目要求精度<=10^-3,假設最后一項精度剛好=10^-3,判斷條件如果不是≥,那是不是回圈被提前結束,=的情況就漏加了?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/87341.html
標籤:工具平臺和程序庫
上一篇:最小堆排序問題
下一篇:單元測驗工具求推薦
