c语言求数列1,1,2,3,5的前40个数,要求每行输出4个

用fou语句
打错了,用for语句

#include<stdio.h>

int main()

{int n,i=0,j=1,k;

 for(n=0;n<40;n++)

 {

printf("%10d",j);

k=i+j;

i=j;

j=k;

if(n%4==3)printf("\n");

}

 return 0;

}

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-11

#include<stdio.h>

int main()

{

int i;

int num1=0;

int num2=1;

int temp;

printf("%-10d\t",num2);

for(i=2;i<=40;i++)

{

printf("%-10d\t",num1+num2);

temp=num1;

num1=num2;

num2=num2+temp;

if(i%4==0)

printf("\n");

}

}

本回答被提问者和网友采纳
相似回答