C语言如何输出斐波那契数列前20项中所有奇数,并控制每行只有六个数字

如题所述

#include<stdio.h>
int main(){
int a[21]={0};//斐波那契数列
a[0]=0;
a[1]=1;
int i;
int num=0; //记输出次数
for(i=2;i<21;i++){
a[i]=a[i-1]+a[i-2]; ); //得出 前20个斐波那契数列
}
for(i=1;i<21;i++){
if(a[i]%2==1){printf("%d ",a[i]);num++;}
if(num%6==0){printf("\n");}
}

return 0;
}
温馨提示:答案为网友推荐,仅供参考