输出斐波纳契(Fibonacci)级数1、1、2、3、5、8、13、… 的前30项。要求输出时一行输出6项。

2025-05-06 13:08:12
推荐回答(2个)
回答1:

while(n<=30)
{
next=a+b;
a=b;
b=next;
printf("%d ",b);
n++;
if(n%6==0) printf("\n"); //每6个换行
}

忘采纳

回答2:

#include 
int main(){
int a=1,b=1,c,i=2;
printf("%10d%10d",a,b);
while(i<30){
c=a+b;
a=b;
b=c;
printf("%10d",c);
i++;
if (i%6==0) printf("\n");
}
}