0
1
已采纳
这一题你没有考虑如果蜗牛白天已到塔顶,夜里就不用下滑的情况。
你应该在while循环中,a+=10那一句下面判断一下是否已到塔顶,如果没有,再考虑下滑的情况。
代码如下:
while(a<h)
{
b++;
a+=10;
if(a<h)
a-=5;
}
最后输出b就行啦。
0
int b,t=1,a=0;
scanf("%d",&b);
while(b>=10)
{
b=b-10;
a++;
if(b==0)
break;
b=b+5;
}
if(b!=0)
a++;
cout<<a;
头文件:
#include<iostream>
#include<cstdio>
0
0
0
