C++这代码错哪了?

多多_348 |浏览829次
收藏|2020/01/29 09:02

满意回答

2020/01/29 09:36

你程序逻辑混乱,;而最大的问题是i+=c*0.98及 c*=0.98; 两遍计算,有误差.我写的程序你参考下#include <iostream>using namespace std;int main(){ double m,c,n; int step=1; n=c=2; cin >> m; for(;n<m;) { step++; c*=0.98; n+=c; } cout << step << endl; return 0;}

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...