一个简单的数值问题
#include "stdio.h"
double fun(int n)
{
int i;
double s=0;
for(i=1;i<=n;i++)
if(i%2==1)
s+=1.0/i;
else
s-=1.0/i;
return s;
}
void main()
{
int n;
printf("输入数:");
scanf("%d",&n);
printf("%d",fun(n));
}
求1-1/2+1/3-1/4+.......+1/n
虽说很简单,但我真不知道怎么错的,知道的帮忙改改啊!