今天给大家分享蜗牛爬井c语言编程答案,其中也会对蜗牛爬井java的内容是什么进行解释。
简略信息一览:
怎么用C语言编程蜗牛怕井问题。
var n,u,d:integer;h,ans:integer; //h是当前的高度,ans就是答案。BEGIN readln(n,u,d);if(ud)or(u=d)and(un)then writeln(impossible) //如果有这两种情况,那就不可能爬上去 else begin h:=0;ans:=0;while hn do begin //这个循环自己看,肯定能懂的。
蜗牛每2个小时上升2尺,第3个2小时时上升至6尺,此时所用时间6小时。还距离井口5尺,正好1小时爬完。共用时7小时 设上爬X小时,下滑Y小时,则5X-3Y=11,即Y=(5X-11)/3 所求时间:X+Y= X+(5X-11)/3=(8X-11)/3 表明8X-11必须是3的倍数,此时X=4,则X+Y=7。
(图片来源网络,侵删)
问题分析:一只蜗牛白天能爬上3米,晚上会滑下1米。我们需要计算蜗牛爬上20米深的井口需要多少天。 每天净上升高度:蜗牛每天实际上升的高度为白天爬升的3米减去晚上滑下的1米,即2米。 爬升方程:设蜗牛需要x天爬上井口,最后一天白天爬升后不再下滑。
关于蜗牛爬井c语言编程答案,以及蜗牛爬井java的相关信息分享结束,感谢你的耐心阅读,希望对你有所帮助。
(图片来源网络,侵删)