【问题描述】输出斐波那契数列的前30项,要求一行输出6项。
【输入形式】无
【输出形式】共输出5行,一行6个。
【样例输入】无
【样例输出】无
【样例说明】无
【评分标准】正确得满分。
#include <stdio.h>
int main()
{
int num1, num2, num3;
int i;
num1 = 1;
num2 = 1;
num3 = 1;
for (i = 0; i < 30; i++)
{
if (i % 6 == 0)
printf("\n\r");
if ((i == 0) || (i == 1))
{printf("%d ", num3);
// printf("%-7d ", num3);// 这么写更好看
}
else
{
num3 = num1 + num2;
num1 = num2;
num2 = num3;
printf("%d ", num3);
// printf("%-7d ", num3);
}
}
}