C语言试题二之计算并输出下列多项式值s=1+1/(1+2)+1/(1+2+3)+..1/(1+2+3…+50)
Posted chen.yu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言试题二之计算并输出下列多项式值s=1+1/(1+2)+1/(1+2+3)+..1/(1+2+3…+50)相关的知识,希望对你有一定的参考价值。
1、 题目
计算并输出下列多项式值s=1+1/(1+2)+1/(1+2+3)+..1/(1+2+3…+50)
2 、源代码实现
#include <stdio.h>
#include <math.h>
double function(int n)
{
int i,j;
double sum = 0.0, t;
for (i = 1; i <= n; i++)
{
t = 0.0;
for(j = 1; j <= i; j++)
t += j;
sum += 1.0 / t;
}
return sum;
}
int main()
{
int n = 2;
double sum = function(n);
printf("sum is %f\\n", sum);
return 0;
}
3、运行结果
4、结语
大家好,如果程
以上是关于C语言试题二之计算并输出下列多项式值s=1+1/(1+2)+1/(1+2+3)+..1/(1+2+3…+50)的主要内容,如果未能解决你的问题,请参考以下文章