Zju 1710 The Snail又一道模拟题

本题是道模拟题,又错了好几次,真太不细心了!你聪明的,能先去做做zju 1710 The Snail吗?若你已经AC了,请来告诉我下面的程序错在哪里,谢谢!

#include < iostream >
using namespace std;

int h,u,d,f;
bool flag;

int climb()
... {
inti=1;
doubles=0,t=u,deta=t*f/100;

while(true)
...{
s
+=t;

if(s>h)
...{
flag
=true;
break;
}

s
-=d;
if(s<0)
...{
flag
=false;
break;
}

i
++;
t
-=deta;
}


returni;
}


bool run()
... {
cin
>>h>>u>>d>>f;
if(h==0)returnfalse;
intn=climb();

if(flag==true)
cout
<<"successonday"<<n<<endl;
else
cout
<<"failureonday"<<n<<endl;

returntrue;
}


int main()
... {
while(run());
return0;
}


读懂题意很重要!细心很重要!保持AC热情很重要!

你可能感兴趣的:(模拟)