題目鏈接
題目描述
小玉開心的在游泳,可是她很快難過的發現,自己的力氣不夠,游泳好累哦,已知小玉第一步能游2米,可是隨著越來越累,力氣越來越小,她接下來的每一步都只能游出上一步距離的98%,現在小玉想知道,如果要游到距離x米的地方,她需要游多少步呢,請你編程解決這個問題,
輸入格式
輸入一個數字(不一定是整數,小于100m),表示要游的目標距離,
輸出格式
輸出一個整數,表示小玉一共需要游多少步,
輸入輸出樣例
輸入 #1
4.3
輸出 #1
3
代碼:
#include<iostream>
using namespace std;
int main()
{
double d = 2.0, a;
int ans = 0;
cin >> a;
while(a > 0)
{
a -= d;
ans++;
d *= 0.98;
}
cout << ans << endl;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259018.html
標籤:其他
上一篇:牛客-篩子游戲 (概率dp)
