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;
 } 
发布了13 篇原创文章 · 获赞 2 · 访问量 1614
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览