| ||||||||||
| 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 | |||||||||
请指教一下,看错在那里?#include <stdio.h>
int main()
{
float length, sum1, sum2;
int i, n = 1;
while(1){
scanf ("%f", &length);
sum1 = -1.00;
sum2 = 0.00;
if (length == 0.00) break;
else for (i = 1; i < 1000; i++){
sum1 += 1/i;
sum2 = sum1 + 1/(i + 1);
if (length > sum1 && length <= sum2){
printf ("%d card(s)\n", i);
break;
}
}
}
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator