中易网

小青蛙爬井 c语言

答案:1  悬赏:0  
解决时间 2021-02-20 05:05
题目描述

关于小青蛙爬井的故事,你应该早就听过了:井深10尺,小青蛙从井底向上爬,每个白天向上爬3尺,每个晚上又滑下来2尺,然后问你第几天它能爬上来。答案是第8天。

现在,那只著名的小青蛙又回来了,它现在每个白天已经可以向上爬m(2 <= m <=10)尺了,当然,晚上还是要下滑n(1 <= n < m )尺的。如果告诉你井深h(10 <= h <= 2000000000)尺,请计算一下,现在,它第几天可以爬上来。

输入输出格式

输入格式:
有三个整数,分别表示 m、 n、 h。

输出格式:
只有一个整数,表示第几天可以爬上来。

输入输出样例

输入样例#1:
3 2 10
输出样例#1:
8
最佳答案
你错在把scanf语句放在了while里面,而while的脱离条件又是u、n、d至少有一个为0,导致
你输入一组正常数据时会一直在循环中出不来,循环的内容就是重复要求输入n、u、d的值。
可以这样改:

#include<stdio.h>
int main()
{
int n,u,d,t,s,T=0;
scanf("%d,%d,%d",&n,&u,&d);
while(1)
if((n||u||d)!=0)
break;
t=0,s=0;
while(s<n)
{
t=t+1;
s=(u-d)*t+u;
}
T=2*t+1;
printf("结果是:%d\n",T);

return 0;
}
运行结果如图:
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
登机牌用的是什么纸? 登机牌用的是什么纸?
在网上买东西,想自己去快递公司领,该怎么跟
电脑上的平台指的是什么
广州市学生体育与艺术联合会怎么去啊,有知道
自行车内胎22*195在哪能买到
大庆时代广场会议中心怎么走
1长30里米宽60里米高的鱼缸适合养什么鱼?
小叮当超市地址在哪,我要去那里办事
谁有兰陵王《一生只爱一人》纯音乐 的空间背
牙齿矫正多大年龄限制—知乎
我的平安信用卡到期还款日是25号可是现在没钱
鲁家峪村地址在什么地方,想过去办事
1摩托车150化油器和175化油器有什么区别
林肯受到尊敬和爱戴的根本原因 是颁布了解放
降血脂药吃多了有副作用吗?
推荐资讯
电脑不能启动,并显示windows未能启动。原因
本科财务管理大一 想在网易公开课上学习关于
鑫亿家具家电经营部地址有知道的么?有点事想
宗月大师阅读文问题(阅读高手来)
海口白沙门的高尔夫在哪里应聘
五一你发现了什么感受到了什么
大进军 大战宁沪杭中 蒋介石老家孩子们唱的歌
点评管家和美团开店宝不是共用一个帐号吗
空调白天可正常制冷,而晚上不能正常制冷,只
带"女神"两个字的qq群专属头衔有哪些?
艾的森和平路店地址在什么地方,想过去办事
用毛衣打碎做褥子 还需要棉花吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?