C语言编写斐波那契而数列,要求展示前40个,每一行输出4个
最终效果:

在线写代码工具 :https://www.jyshare.com/compile/11/
代码:
cs
#include <stdio.h>
int main()
{
int a = 1, b = 1, temp, i,count;
printf("%14d%14d", a, b); // 输出前两项
count =2; //累计每行输出个数
for (i = 3; i <= 40; i += 2)
{
temp = a + b; // 计算下一项
printf("%14d", temp); // 输出下一项
count++;
a = b; // 更新a
b = temp; // 更新b
temp = a + b; // 再计算下一项
printf("%14d", temp); // 输出并换行
count++;
a = b; // 更新a
b = temp; // 更新b
if (count % 4 == 0)
printf("\n");
}
return 0;
}