Description
小玉开心的在游泳,可是她很快难过的发现,自己的力气不够,游泳好累哦。
已知小玉第一步能游2米,可是随着越来越累,力气越来越小,她接下来的每一步都只能游出上一步距离的98%。
现在小玉想知道,如果要游到距离x米的地方,她需要游多少步呢。
请你编程解决这个问题。
Input
输入一个数字(不一定是整数,小于100米),表示要游的目标距离。
HINT
解题思路:
第一步:定义变量
int f=0; //f用来记录小玉的步数
double x,n=2,s=0; //x为小玉要游x米,n为每一步游的距离,s为一共游的距离
第二步:求小玉游x米需要游的步数
while( 如果小玉游的距离小于x){
游的总距离s等于先前的s加上刚刚一步游的距离n;
一步游的距离n需要变为之前的98%;
步数加1;
}