恳求高手 求和问题
当n=100时,计算S=(1-1/2)+(1/3-1/4)+……+(1/(2n-1)-1/(2n))的值。 做这个程序 本人菜鸟 希望用for循环 或者 while 做这个程序 谢谢

程序代码:
root@~ #cat 3.c
#include <stdio.h>
int main (void) {
int n;
float sum=0;
for(n=1;n<=100;n++) {
if(n%2!=0) {
sum += (float)1/n;
}else{
sum -= (float)1/n;
}
}
printf ("%f\n",sum);
return 0;
}
root@~ #./3
0.688172
root@~ #









