为什么我的程序不起作用?它应该从公式 1-(1/2)+(1/3)...+(1/999)-(1/1000)= 中添加数字
#include <stdio.h>
#include <math.h>
int main () {
int i, j;
float suma;
suma = 0.f;
for (i=0; i<1000; i++) {
if (i%2==0) {
suma=suma - 1/i;
} else {
suma=suma + 1/i;
}
}
printf("%f", suma);
}