不知道为什么,oj显示部分通过,只有一个样例能通过,请指点一下
#include<stdio.h>
#include<math.h>
int main()
{
int q, a, b,d;
float sum=0,c;
scanf("%d", &q);
for (a = 0; a < q; a++)
{
scanf("%d", &d);
for (b = 0,sum=0; b < d; b++)
{
c = (100 / (b + 1)) * pow(( - 1), b) * 0.01;
sum = sum +c;
}
if (a < q - 1)
printf("%.2f\n", 0.01*round(100*sum));
else
printf("%.2f", 0.01*round(100*sum));
}
return 0;
}
