小玉在游泳c++
題目描述:編程
小玉開心的在游泳,但是她很快難過的發現,本身的力氣不夠,游泳好累哦。已知小玉第一步能遊2米,但是隨着愈來愈累,力氣愈來愈小,她接下來的每一步都只能游出上一步距離的98%。如今小玉想知道,若是要游到距離x米的地方,她須要遊多少步呢。請你編程解決這個問題。spa
輸入格式:code
輸入一個數字(不必定是整數,小於100m),表示要遊的目標距離。ci
輸出格式:it
輸出一個整數,表示小玉一共須要遊多少步。class
樣例輸入1:sso
4.3word
樣例輸出1:di
3
#include<bits/stdc++.h>
using
namespace
std;
int
main(){
double
n;
cin>>n;
double
k=2;
double
t=k;
int
l=1;
n=n-k;
while
(n>0){
l++;
k=k*98/100;
n-=k;
t+=k;
}
cout<<l<<endl;
}