帮忙改一下这个小程序,得不到结果 谢谢
#include "stdio.h"int main()
{
int m,n,i;
float sum=0.00;
int fsign=-1;
scanf("%d",&m);
for(i=1;i<=m;i++)
{scanf("%d",&n);
for(i=1;i<=n;i++)
{
fsign=-fsign;
sum+=(float)(fsign/i);
}
printf("%5.2f\n",sum);
}
return 0;
}
求改错!!!!题目要求输出1-1/2+1/3···1/n前n项和