当前位置:主页 > 查看内容

【c语言】数列求和

发布时间:2021-05-06 00:00| 位朋友查看

简介:题目有一分数序列 2/13/25/38/513/821/13... 求出这个数列的前 20 项之和。 #include stdio.hint main(){double s0;int i,a1,b1,t;for(i0;i20;i){sa*1.0/b;ta;aab;bt;printf(No.%d\ta%d\tb%d\ts%f\n,i,a,b,s);}return 0;} 题目编写一个函数输入 n 为偶数时调……

题目:有一分数序列: 2/1,3/2,5/3,8/5,13/8,21/13... 求出这个数列的前 20 项之和。

#include <stdio.h>

int main(){
	double s=0;
	int i,a=1,b=1,t;
	for(i=0;i<20;i++){
		s+=a*1.0/b;
		t=a;a=a+b;b=t;
		printf("No.%d\ta=%d\tb=%d\ts=%f\n",i,a,b,s);
	}
	return 0;
}

题目:编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n, 当输入 n 为奇数时,调 用函数 1/1+1/3+...+1/n( 利用指针函数 )

#include <stdio.h>
#include <math.h>

int main(){
	int i,n=999;
	double s=0,t=1;
	
	for(i=1;i<=n;i++){
		if(!(n%2))	t=1.0/pow(i,2);
		else 		t=1.0/((2*i)-1);
		s+=t;
		printf("No.%d\tt=%.15f\ts=%.15f\n",i,t,s);
	}	
	
	return 0;
}
;原文链接:https://blog.csdn.net/qq_42615233/article/details/115427904
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐