ZZULIOJ 1072: 青蛙爬井

发布时间:2024年01月23日

题目描述

有一口深度为high米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬up米,夜里则顺井壁向下滑down米,若青蛙从某个早晨开始向外爬,对于任意指定的high、up和down值(均为自然数),计算青蛙多少天能够爬出井口?

输入

输入3个正整数:high、up和down。

输出

输出一个整数,表示天数。输出单独占一行。

样例输入 Copy

10 2 1

样例输出 Copy

9

提示

循环模拟。注意,不能简单地认为每天上升的高度等于白天向上爬的距离减去夜间下滑的距离,因为若白天能爬出井口,则不必等到晚上。

源代码

#include<stdio.h> 

int main(void) 
{
	int high,up,down,i;
	i=0;
	scanf("%d%d%d",&high,&up,&down);
	while(high!=0)
	{
		high=high-up;
		if(high<=0){
		
		i=i+1;
		printf("%d\n",i);
		break;}
		else{
	
		high=high+down;
		i=i+1;}
	}
	
	return 0;
}

文章来源:https://blog.csdn.net/m0_62365263/article/details/135760585
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。