程序填空c语言解决,初学者没有思路求方案。!真服了这都什么提啊,写时写下注释可以吗
【1】 fib
【2】fib[i-2]+fib[i-1]
【3】fib[i]
【4】i%5==4
#include <stdio.h>
#include<math.h>
int main()
{
int fib[15], i; /*定义一个数组*/
fib[0] = 1; /*给数组第一位置赋值 数组编号从0开始*/
fib[1] = 1; /*给数组第二位置赋值*/
for (i = 2; i < 15; i++) { /* i=2,及从数组第三位置开始进入循环*/
fib[i] = fib[i - 2] + fib[i - 1]; /*根据题目数据规律得出,下一个数字为前两数字之和*/
}
for (i = 0; i < 15; i++) { /*从新遍历数组*/
printf("%d\t", fib[i]); /*输出数字*/
if (i % 5 == 4) /*题目说5个一行输出,所i=0,1,2,3,4这是一行,当i=4,等式成立输出换行符*/
printf("\n");
}
}