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 
#include 

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语言试题汇总,计算并输出下列多项式值,C语言笔试题,C语言面试题目,C语言机试题)