循环-07. 爬动的蠕虫(15)
2015-06-09 23:40
260 查看
一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
输入格式:
输入在一行中顺序给出3个正整数N、U、D,其中D
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
输入格式:
输入在一行中顺序给出3个正整数N、U、D,其中D
#include <stdio.h> int main(int argc, char const *argv[]) { int n, u, d; int totalMin = 0; scanf("%d%d%d",&n, &u, &d); while(n != 0) { n -= u; totalMin ++; if( n <= 0) { break; } else { n += d; totalMin ++; } } printf("%d\n",totalMin); return 0; }
相关文章推荐
- ZOOKEEPER解惑
- 循环-06. 统计一行文本的单词个数(15)
- 2015060907 - 为什么有的工程师早晨醒来头发成为沟壑,角色无所谓就去上班呢?
- 中断处理
- [R语言绘图]条状图barplot
- pointer指向链表的某结点(非尾结点), 且不知道该结点的前驱结点(也不知道更前驱的结点), 请给出删除该结点的方法
- Word Break II
- 初识docker(一)
- 以互联网思维做好客户端软件
- Mysql
- Android中使用Handler造成内存泄露的分析和解决
- 循环-05. 兔子繁衍问题(15)
- Android WebView学习
- Socket
- 渗透测试]python内网渗透信息收集脚本
- 循环-04. 验证“哥德巴赫猜想”(20)
- 网络流模板(更新中)
- [渗透测试]python内网渗透信息收集脚本
- ERROR: Found lingering reference file hdfs
- 关于 new 与 malloc 的一些总结