恳求高手 求和问题
当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@~ #