用C++编程编写第7题

 

C代码如下:

#include<stdio.h>
double fun(int n)
{
	int i;
	double sum = 0;
	for (i =1;i<=n;i++)
	{
		sum += 1.0/(i*(i+1));
	}
	return sum;
}
int main()
{
	int n;
	printf("请输入n的值:");
	scanf("%d",&n);
	printf("和为:%g\n", fun(n));
	return 0;
}

C++代码如下:

#include<iostream>
using namespace std;

double fun(int n)
{
	int i;
	double sum = 0;
	for (i =1;i<=n;i++)
	{
		sum += 1.0/(i*(i+1));
	}
	return sum;
}

int main()
{
	int n;
	cout << "请输入n的值:";
	cin >> n;
	cout << "和为:" << fun(n);
	return 0;
}

 

这个用for循环就能做 写好公式

for(int i=1;i<10;i++)

sum+ = 1/(i*(i+1))