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

题目要求是将这个程序补充完整:
#include <stdio.h>
main( )
{ int i=0,n=0,a=0,b=0,next=0;
a=b=1;
printf("%10d%10d",a,b); n=2;

printf("\n");
}

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

忘采纳
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-05
#include <stdio.h>
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");
}
}

相似回答
大家正在搜