以下是源代码,自己在电脑上输入4.3时,确实输出的是3,但是测评时说第一行太长,求哪位高人能解释一下,谢谢!
#include<iostream>
using namespace std;
int main() {
double x, s;//表示要游的x米和已经游的s米
int pace;//表示要游的步子
cin >> x;
for (double v = 2; s < x; v * 0.98) {
s += v;
pace++;
}
cout << pace <<endl;
return 0;
}