for语句下面加{ printf语句上面加},也就是说你的for循环主体少了{}括号,这样子的话,实际弊毁亏循环主体就只有k=-k这一句了租神余芦。
for循启橘橡环少了悄旁大括号
for(i=2;i<伍坦=100;i++){k=-k;f=1.0/i;sum=sum+k*f; }