int main()
{
int M,N,K,re=0,count=0,N_sum=0,K_sum=0;//M是井的高度N是上升高度K是下降距离
printf("请输入井的高度,青蛙向上爬的米数,和下降的距离:\n");
scanf("%d%d%d",&M,&N,&K);
while(1){
count++;
re=(N-K)*count;
if(re<M&&re+N>=M)//只有白天才能爬出来,所以只有
break;
}
K_sum=K*count;
N_sum=N*count+M-re;
count=count+1;
printf("爬了%d天\n",count);
printf("累积向上爬了%d米\n",N_sum);
printf("累积下降了%d米\n",K_sum);
return 0;
}
(16年)井底一只青蛙,已知井深M米,青蛙白天每天能向上爬N米,晚上休息,但重力导致向下滑K米,输出第几天能爬出来,累积爬了多少米,下滑了多少米
最新推荐文章于 2022-10-19 00:45:43 发布