1、数列各项为1,1,2,3,5,8,13,21,……,求其前40项之和。

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:02:24
C-free1、数列各项为1,1,2,3,5,8,13,21,……,求其前40项之和。
具体要求:
(1)要求以每行8个数的形式输出结果。
(2)采用一维数组的方法存储数据。

//项数输入40就是求前40项的和,还可以求其它项数哦,不只是40
#include<stdio.h>

void main()
{
int s=2,a=1,b=1,n,c,i,m=2;
printf("输入要求的项数:");
scanf("%d",&n);
printf("%d %d",a,b);
for(i=0;i<n-2;i++)
{
c=a+b;
a=b;
b=c;
s+=c;
m++;
printf(" %d",c);
if(!(m%8))printf("\n");
}
printf("\n各项和为:%d\n",s);
}

哦,不好意思刚忘了用数组了,呵呵

#include<stdio.h>

void main()
{
int s=2,a[50],n,i,m=2;
printf("输入要求的项数:");
scanf("%d",&n);
a[0]=a[1]=1;
printf("%d %d ",a[0],a[1]);
for(i=0;i<n-2;i++)
{
a[i+2]=a[i+1]+a[i];
s+=a[i+2];
m++;
printf("%d ",a[i+2]);
if(m&&!(m%8))printf("\n");
}
printf("\n各项和为:%d\n",s);
}

数列1*2 2*3 3*4 4*5......(n-1)*n的各项和为 数列1,1+2,1+2+4,.......1+2+4+.......+2^n各项和为多少? 已知等差数列{an}的公差为2,a1=3,前n项和为Sn,则无穷数列{1/Sn}的各项之和是? 若数列{an}为各项为正数的等比数列,则数列{loga(an)}(a>0且a≠1)为____数列。 已知数列{an}的各项为正,且sn=1/2(an+1/an),求an? 已知各项均为正数的数列{an}满足a1=3,且(2an+1-an)/(2an-an+1)=anan+1 数列{An}是各项均为正数的等比数列,且q≠1,则()? 已知无穷等比数列之和为9/4,当|9|<1时且数列各项平方和为81/8时,数列的公比为? 若数列{An}的各项均为自然数,其中A1=1,A2=4,且满足{An+1-An}是等比数列,则数列{An} 已知无穷数列{an}前n项和Sn=(an/ 3)-1,则数列{an}的各项和