问题标题: 酷町堂:各位大神,本萌新求解,我会优质采纳,谢谢!🙏🙏🙏(5420 酷町猫跑步)

1
0
已解决
王子耀
王子耀
缔造者
缔造者

题目描述 Description

酷町猫在跑步锻炼,一开始跑步速度是n米每秒。由于酷町猫的耐力不足,每秒钟他的速度都会降低到为上一秒的0.8倍,请问几秒之后酷町猫的速度将低于1米每秒?

输入描述 Input Description

输入一个正整数n,表示酷町猫的初始速度。

输出描述 Output Description

输出一个正整数,表示酷町猫经过几秒速度降低到1米每秒以下。

样例输入 Sample Input

2

样例输出 Sample Output

4

数据范围及提示 Data Size & Hint

样例解释:
酷町猫一开始的速度为2米每秒;
1秒之后,速度降低到 2 * 0.8 = 1.6;
2秒之后,速度降低到 1.6 * 0.8 = 1.28;
3秒之后,速度降低到 1.28 * 0.8 = 1.024;
4秒之后,速度降低到 1.024 * 0.8 = 0.8192。
总共经过4秒钟,速度降低到1米每秒以下。

 

越快越好!!!!!!!!!

王子耀在2020-11-05 18:23:42追加了内容

求主要代码!!!!!!


0
已采纳
蔡乐毅
蔡乐毅
高级光能
高级光能
int cnt=0;
double x;
cin>>x;
while(x>=1){
   cnt++;
   x*=0.8;
}
cout<<cnt;

 

0
0
尤博扬
尤博扬
初级光能
初级光能

来了来了

核心:
while(n>=1)
{
cnt++;
n*=0.8;
}
cout<<cnt;
注意:n要是double型的

望采纳~~

我要回答