7-6 0,0,1数列前20项 (10 分)
一个数列的前三个数是0、0、1,以后的每个数都是前三个数的和,编程求改数列的前20项,并按每行4个数的格式输出。
输出格式:
每行输出4个数,每个数输出占10列列宽。
输出样例:
0 0 1 1
2 4 7 13
24 44 81 149
274 504 927 1705
3136 5768 10609 19513
代码如下:
#include<stdio.h>
int main()
{
int s[100];
int i;
s[0]=0;
s[1]=0;
s[2]=1;
for(i = 3;i < 20;i++){
s[i]=s[i-1]+s[i-2]+s[i-3];
}
for(i=0;i<20;i++){
printf("%10d",s[i]);
if((i+1)%4==0){
printf("\n");
}
}
return 0;
}
7-6 0,0,1数列前20项 (10 分)
最新推荐文章于 2021-08-12 22:42:35 发布