ZZULIOJ 1072:青蛙爬井
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1072:青蛙爬井
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
青蛙爬井
題目描述
有一口深度為high米的水井,井底有一只青蛙,它每天白天能夠沿井壁向上爬up米,夜里則順井壁向下滑down米,若青蛙從某個早晨開始向外爬,對于任意指定的high、up和down值(均為自然數),計算青蛙多少天能夠爬出井口?
輸入
輸入3個正整數:high、up和down。
輸出
輸出一個整數,表示天數。輸出單獨占一行。
樣例輸入 Copy
10 2 1
樣例輸出 Copy
9
提示
循環模擬。注意,不能簡單地認為每天上升的高度等于白天向上爬的距離減去夜間下滑的距離,因為若白天能爬出井口,則不必等到晚上。
#include<stdio.h> int main() {int high,up,down,i,sum=0;scanf("%d%d%d",&high,&up,&down);for(i=1;;i++){sum=sum+up;//白天上升的高度 if(sum>=high){printf("%d",i);return 0;}elsesum=sum-down;//夜晚下滑的高度 } }
總結
以上是生活随笔為你收集整理的ZZULIOJ 1072:青蛙爬井的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ZZULIOJ 1128: 课程平均分
- 下一篇: ZZULIOJ 1158: 又是排序(指