設計一個程式,求滿足以下條件的最小的n值和s值。
s=1+1/2+1/3+...+1/n,且s>=30,新學c++,大佬們幫一下,實在不會。
uj5u.com熱心網友回復:
如果s有收斂值,且該收斂值不小于30的前提下,可以用以下代碼int main() {
double s=0, n=1;
while (s<30) {
s += 1/n;
n++;
}
cout<<n<<“,”<<s<<endl;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/210292.html
標籤:C++ 語言
上一篇:Qt界面設計相關問題
下一篇:字串計算單詞個數
