7-17 爬动的蠕虫 (15 分)一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
输入格式:
输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。
输出格式:
在一行中输出蠕虫爬出井的时间,以分钟为单位。
输入样例:
12 3 1

输出样例:
11

#include<stdio.h>
int main()
{int n,u,d,i,k=0;scanf("%d%d%d",&n,&u,&d);for(i=0;k<n;i++){k=k+u;if(k<n){k-=d;i++;}}printf("%d",i); return 0;
}

7-17 爬动的蠕虫 (C语言)相关推荐

  1. PTA 基础编程题目集 7-17 爬动的蠕虫 C语言

    PTA 基础编程题目集 7-17 爬动的蠕虫 C语言 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样 ...

  2. 爬动的蠕虫(C语言)

    爬动的蠕虫 (15分) 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕 ...

  3. 用C语言解“爬动的蠕虫”题

    7-17 爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫 ...

  4. 用Python解“爬动的蠕虫”题

    7-17 爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫 ...

  5. 7-71 爬动的蠕虫 (15 分)

    7-71 爬动的蠕虫 (15 分) 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进 ...

  6. 7.12 C语言练习(爬动的蠕虫:一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。)

    [练习] 题目要求:一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫需 ...

  7. 7-17 爬动的蠕虫 (15 分)

    一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫需要多长时间才能爬出井 ...

  8. 爬动的蠕虫(无循环版)

    一.题目要求 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫需要多长 ...

  9. 7-17 爬动的蠕虫

    题目要求 一条蠕虫长1寸,在深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能往上爬.在休息的过程中,蠕虫下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫需要多长时间才能爬出井 ...

最新文章

  1. iOS开发——UI基础-UIImage,UIImageView的使用
  2. Java Junit
  3. PRML-github code使用两个小攻略
  4. java标识符的规则等
  5. Java集合TreeMap
  6. 转android项目开发 工作日志 2011.10.8--bundle类使用
  7. windows和linux的内存管理
  8. CPU加了缓存后,有人急了~
  9. Docker容器网络解析
  10. [bzoj3930] [CQOI2015]选数
  11. windows xp中安装PadWalker
  12. linux 计算标准差,Azure Linux VM 的计算基准测试分数 - Azure Virtual Machines | Microsoft Docs...
  13. [unity3d]Assetbundle使用示例2(支持多平台)
  14. Windows修改远程端口号
  15. LINUX报错:apt transaction returned result exit-failed
  16. 搭建kafka集群详细步骤
  17. PHP 基本语句
  18. PTA L1-003 个位数统计(详解)
  19. FME cad中地块图形与图形标注信息的连接(空间关系连接)
  20. Linux用户权限特殊权限

热门文章

  1. ISLR线性回归笔记
  2. Deepbox网络结构
  3. c语言文件 写入 换行,关于文件操作,碰到空格就换行
  4. cmd删除oracle监听,oracle数据库监听删除
  5. 深度学习:知识回收(Lecture3+4 PLA+Decision Tree)
  6. 深度去雨--Deep Joint Rain Detection and Removal from a Single Image
  7. 移动硬盘插入提示格式化
  8. PHP支持http2,swoole-1.8.2 已发布,支持Http2.0协议
  9. ReentrantLock中的Condition(等待和唤醒)
  10. git flow版本