| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:哪位帮忙看看,为什么总超时呢?In Reply To:哪位帮忙看看,为什么总超时呢? Posted by:xuan at 2005-07-27 11:38:25 > main()
> { int i;
> float c,n=0;
> scanf("%4.2f\n",&c);
> while(c!=0.00)
> {
> for(i=1;;i++)
> {
> n+=1/(i+1);
> if(n>=c) break;}
> }
> printf("%d card(s)\n",i);
> }
>下面的就是根据你的改好的,你自己慢慢看,
要加油,不要放弃
#include<stdio.h>
main()
{ int i;
float c,n=0;
scanf("%f",&c);
while(c!=0.00)
{n=0;
for(i=1;;i++)
{
n+=1.0/(i+1);
if(n>=c) break;}
printf("%d card(s)\n",i);
scanf("%f",&c);
}
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator