m0_56123589 2022-10-29 19:49 采纳率: 90.9%
浏览 26
已结题

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

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

img

  • 写回答

1条回答 默认 最新

  • 小泽的熊先森 2022-10-29 20:32
    关注

    【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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 2月26日
  • 已采纳回答 2月18日
  • 创建了问题 10月29日