每日一句:
每个人的生命中总有那么一刻决定他们将成为什么样的人:是不是愿意让别人骑在头上。你不了解那个故事,就不了解那个人。
——弗雷德里克·巴克曼《一个叫欧维的男人》
听说今日疫情除湖北以外的30个省区新增人数为个位数,看得出来各省都在积极发力呀,正如大家所说不获全胜,决不轻言成功。
如下为疫情最新数据:
今日为大家带来洛谷循环之小玉在游泳。
小玉开心的在游泳,可是她很快难过的发现,自己的力气不够,游泳好累哦。已知小玉第一步能游2米,可是随着越来越累,力气越来越小,她接下来的每一步都只能游出上一步距离的98%。现在小玉想知道,如果要游到距离x米的地方,她需要游多少步呢。请你编程解决这个问题。
输入一个数字(不一定是整数,小于100m),表示要游的目标距离。
输出一个整数,表示小玉一共需要游多少步。
输入 #1
复制
4.3
输出 #1复制
3
源代码如下:
#include<stdio.h>
int main()
{
int n;
float con,a,b;
b=0;
a=2;
con<100;//con为目标距离
scanf("%f",&con);
for(n=1;;n++)
{ b=a+b;
if(b>=con)
{break;}
else{
a=a*0.98;
}
}
printf("%d",n);
return 0;
}
运行结果如下:
此题的解法当然也不只一种,也可以用Python,C++等其他语言来解题。
欢迎大家积极投稿不同的代码,我会选出部分优秀的作品放在下篇文章,与大家分享交流
点赞关注~谢谢你~