问题标题: 酷町堂:酷町堂:4385!!!!!!

1
0
已解决
王擎宇
王擎宇
中级守护
中级守护

题目链接: 酷町堂:4385

火箭(rocket)经验值:0

题目描述 Description

酷町猫参加了学校运动会,他信心满满参加比赛。比赛的前一天晚上,他紧张地一夜未睡。他希望能够取得第一名的好成绩。
第二天他来到了比赛现场。随着号令枪响。他像一支火箭冲了出去。
他第1秒可以跑可以跑3米,但是随着体力的消耗,接下来的每一秒的跑步距离都只有上一次距离的99%。
酷町猫想知道,现在距离终点有n米,他需要多少秒可以跑到终点。

输入描述 Input Description

输入一个实数n(n<=100),表示距离终点n米

输出描述 Output Description

输出一个整数,表示跑到终点需要多少秒

样例输入 Sample Input

4.3

样例输出 Sample Output

2

 

40分代码:

#include<iostream>

using namespace std;

int cnt;

int main(){

    double a;

    double s=3;

    double c=0.99;

    cin>>a;

    while(a>0){

        a-=s;

        s/=c;

        cnt++;

    }

    cout<<cnt;

    return 0;

}


0
已采纳
李星泽
李星泽
初级光能
初级光能

这题主要思路:

定义一个sum,与cnt数据;

sum=3;

定义长度

输入长度

while循环

长度减去sum

sum*=0.99;

cnt++;

判断是否到终点{

break

}

结束循环

输出cnt

0
王擎宇
王擎宇
中级守护
中级守护

不需要了,谁来回答一下,我结个贴。

0
我要回答