C语言入门---前n项求和---翁恺MOOC

f(n) = 1 + 1/2 + 1/3 + 1/4 +…+ 1/n

#include <stdio.h>

int main()
{
	int x;
	scanf("%d", &x);
	double sum=0.0;
	int i;
	for (i=1;i<=x;i++) {
		sum += 1.0/i;
	}
	printf("f(%d)=%f\n",x,sum);
	return 0;
 } 

f(n) = 1 - 1/2 + 1/3 - 1/4 +…+ 1/n

#include <stdio.h>

int main()
{
	int x;
	scanf("%d", &x);
	double sum=0.0;
	double sign =1.0;

	for (i=1;i<=x;i++) {
		sum += sign/i;
		sign = -sign;
	}
	printf("f(%d)=%f\n",x,sum);
	return 0;
 } 
发布了6 篇原创文章 · 获赞 1 · 访问量 153

猜你喜欢

转载自blog.csdn.net/watermelon_lily/article/details/103984331