程序填空,c语言解决初学者没思路

程序填空c语言解决,初学者没有思路求方案。!真服了这都什么提啊,写时写下注释可以吗

img

【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");
    }
}

img