以下是源代码,自己在电脑上输入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; }