生包子之侯门纨绔(:用C语言编一道小程序

来源:百度文库 编辑:高校问答 时间:2024/04/16 16:36:56
求数列的和,1/1平方+1/2平方+1/3平方+1/4平方.....其中项数为函数的参数。
这不是我的作业,我也不是学这个的,帮别人问不行啊,帮不了忙就shut up!!! roll

#include "math.h"
void main()
{
int n;
double add(int n);
printf("\n please input the n:");
scanf("%d",&n);
printf("\n the result is %f",add(n));
}
double add(int n)
{
int i;
double t,sum;
for(i=1;i<=n;i++) t=pow((double)t/i,2);
sum+=t;
return sum;
}
程序已经实验了,结果可以的!
有什么编程问题可以问我!

add(int n)
{int i,j,t,sum;
for(i=1;i<=n;i++)
{for(j=1;j<=i;j++)
t=t*i;
}
sum=sum+t;
return sum;}
我不知道这个对不对,没测试过,本人也是初学c

不是吧 你的add()函数中的t和sum 都没有初值 肯定有问题嘛
该成这样怎样
double add(int n)
{
long double t=0,sum=0;
for(int i=1;i<=n;i++)
{
t=pow(i,2);
sum+=1.0/t;
}
return sum;
}

是学生就应该好好想,别叫人家做作业,这么简单的题目,多想想,可以的