前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言解题之小玉在游泳

C语言解题之小玉在游泳

作者头像
小Bob来啦
发布2020-12-16 11:51:44
2.3K0
发布2020-12-16 11:51:44
举报
文章被收录于专栏:用户8057608的专栏

每日一句:

每个人的生命中总有那么一刻决定他们将成为什么样的人:是不是愿意让别人骑在头上。你不了解那个故事,就不了解那个人。

——弗雷德里克·巴克曼《一个叫欧维的男人》

听说今日疫情除湖北以外的30个省区新增人数为个位数,看得出来各省都在积极发力呀,正如大家所说不获全胜,决不轻言成功。

如下为疫情最新数据:

今日为大家带来洛谷循环之小玉在游泳。

题目描述

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

输入格式

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

输出格式

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

输入输出样例

输入 #1

复制

代码语言:javascript
复制
4.3

输出 #1复制

代码语言:javascript
复制
3

源代码如下:

代码语言:javascript
复制
#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++等其他语言来解题。

欢迎大家积极投稿不同的代码,我会选出部分优秀的作品放在下篇文章,与大家分享交流

点赞关注~谢谢你~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员Bob 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述
  • 输入格式
  • 输出格式
  • 输入输出样例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档