游泳好累哦。第一步能游2米,接下来的每一步都只能游出上一步距离的98%。如果要游到距离x米的地方,需要游多少步呢。
n组测试数据,每组测试数据输入一个数字(不一定是整数,小于100m),表示要游的目标距离。
每组输出一个整数,表示小玉一共需要游多少步。
1
4.3
3
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n;
double t;
cin>>n;
for(int i=0;i<n;i++){
double a;
long long m=0;
t=2.0;
cin>>a;
while(a>=0){
a=a*1.0-t*1.0;
t=t*0.98;
m++;
}
cout<<m<<endl;
}
return 0;
}