Problem1702--小玉在游泳

1702: 小玉在游泳

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 28  Solved: 18
[Status] [Submit] [Creator:]

Description

小玉开心的在游泳,可是她很快难过的发现,自己的力气不够,游泳好累哦。

已知小玉第一步能游2米,可是随着越来越累,力气越来越小,她接下来的每一步都只能游出上一步距离的98%。
现在小玉想知道,如果要游到距离x米的地方,她需要游多少步呢。
请你编程解决这个问题。

Input

输入一个数字(不一定是整数,小于100米),表示要游的目标距离。

Output

输出一个整数,表示小玉一共需要游多少步

Sample Input Copy

4.3

Sample Output Copy

3

HINT

解题思路:
第一步:定义变量
int f=0;                    //f用来记录小玉的步数
double x,n=2,s=0;    //x为小玉要游x米,n为每一步游的距离,s为一共游的距离
第二步:求小玉游x米需要游的步数
    while( 如果小玉游的距离小于x){
             游的总距离s等于先前的s加上刚刚一步游的距离n;
             一步游的距离n需要变为之前的98%;
             步数加1;
}

Source/Category