【题目描述】
有一棵光滑的葡萄树高17分米,一只蜗牛从底部向上爬,每分钟爬3分米,但每爬一分钟后都要休息一分钟,休息期间又要滑下1分米。该蜗牛需要多少分钟才能爬到树顶?
【输入】
无。
【输出】
输出一个整数,表示蜗牛需要多少分钟才能爬到树顶。
【输入样例】
无
【输出样例】
需要15分钟
【来源】
参考--小学生c++趣味编程
参考代码
- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- int s=0,t=0;
- while(1)
- {
- t++;
- s+=3;
- if(s>=17) break;
- t++;
- s-=1;
- }
- cout<<"需要"<<t<<"分钟"<<endl;
- return 0;
- }