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