77问答网
所有问题
C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的
如题所述
举报该问题
推荐答案 2020-01-23
这个数
有点像斐波那契数列
,首先
创建一个数组放分子分母
a[n]=1,2,3,5,8,13,21,44
这个数的
特点是
a[n]=a[n-1]+a[n-2];所以用for打表就行
然
分数
是
a[n+1]/a[n]
for一下
循环相加就行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gp3NIpqqvWWpGGvN33N.html
相似回答
C语言编程:有一分数序列:2
/
1,3
/
2,5
/
3,8
/
5,13
/
8,21
/13...求出这个数列...
答:
public class Demo11 { public static void main(String[] args) { double sum=2/1;double m=
2;
//定义分子 double n=1;//定义分母 for(int i=2;i<=20;i++){ m=m+n;n=m-n;sum+=(double) m/n; //将分子的类型强制转换成double,否则两个int相除,结果还是int会将小数点后都舍...
C语言编程:有一分数序列:2
/
1,3
/
2,5
/
3,8
/
5,13
/
8,21
/13...求出这个数列...
答:
这个数 有点像斐波那契数列 ,首先 创建一个数组放分子分母 a[n]=
1,2,3,5,8,13,21
,44 这个数的 特点是 a[n]=a[n-1]+a[n-2];所以用for打表就行 然 分数 是 a[n+1]/a[n]for一下 循环相加就行
C语言编程:有一分数序列:2
/
1,3
/
2,5
/
3,8
/
5,13
/
8,21
/13...求出这个数列...
答:
1,2,3,5,8,13,21
... 从第三项开始,F(n)=F(n-1)+F(n-2),符合斐波那契数列特征。本题的
分数序列
,以上述数列的第n项作为n项的分母,以n+1项作为n项的分子。不懂
C语言
。一般来说,分数计算的结果,应该以分数形式精确表达。写了一段fortran代码,计算这个数列前20项的和。sum =...
C语言
程序
编程:有一分数序列
2/
1,3
/
2,5
/
3,8
/
5,13
/
8,21
/13,…求这个数...
答:
int i=0,m=0,x=2,y=1,z=0;/i作为计数,m作为累加和,x作
分数序列
的分子,y作分数序列的分母,z作为一个寄存器;for(i=0;i<30;i++)//累加30个数;{ m=m+x/y; //累加到m;z=x; //先保留x的值到z;x=x+y; //根据分数序列看出,下一个分数的分子是前一个分数的...
c语言
有一分数序列2
/
1,3
/
2,5
/
3,8
/
5,13
/
8,21
/13...求出这个
答:
include <stdio.h>void main(void){ int a=2,b=
1,c
=0,d=0; for(
;c
<20;c++) { printf("%d/%d",a,b); if(c%5==4)printf("\n); else printf(","); d=a+b; b=a; a=d; }}
C
程序
,有一分数序列: 2
/
1 3
/2
5
/3 8/5
13
/8
21
/13... 求出这个数列的前...
答:
double Fib(void){ static x[
3
]={0
,1,1
};x[0]=x[1],x[1]=x[
2
],x[2]=x[0]+x[1];return x[2]/(x[1]+0.0);} int main(void){ int i,n;double sum;printf("Input n(int 0<n)...\nn=");while(scanf("%d",&n)!=1 || n<1){//输入错误时要求重新输入 printf...
c语言编程
有一分数
系列 2/
1,3
/
2,5
/
3,8
/
5,13
/
8,21
/13,... 求出这个数...
答:
你应该知道Fibonacci数列吧。就是第一个数和第
二
个数都是1,以后的数都是前面两个数的和,(
1,1,2,3,5,8,13
。。。)。加点分吧,我帮你做
大家正在搜
C语言编程课一般分数多少
求下列分数序列的前n项和
c语言分数运算程序
有一分数序列
C语言分数排序
最高的分数C语言
求分数序列前20项和
分数序列求前50项和
c语言分数求和