-->
当前位置:首页 > 题库 > 正文内容

程序填空题:计算斐波那契数列的前n个数

Luz4年前 (2021-12-20)题库3301
计算斐波那契数列的前n个数(1≤n≤20),即1, 1, 2, 3, 5, …,55,并按每行打印5个数的格式输出,如果最后一行的输出少于5个数,也需要换行。

#include<stdio.h>
#define MAXN 20
int main(void){
int i,n;
int fib[MAXN]={1,1};
scanf("%d",&n);
if(n>=1&&n<=20)
{
for(i=2;i<n;i++)
;
for(;i<n;i++) //输出数列元素值
{
printf("%5d",fib[i]);
if((i+1)%5==0)

}
if(n%5!=0)
printf("\n");
}else{
printf("Invalid Value\n");
}
return 0;
}






答案:
第1空:fib[i]=fib[i-1]+fib[i-2]

第2空:i=0

第3空:printf("\n");

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。