##求斐波拉数列的前40项

简介: ##求斐波拉数列的前40项
#include<stdio.h>
int main()
{
    int a = 1, b = 1, i = 1, sum = 0;
    int g[43];
    g[1] = 1, g[2] = 1;
    for (i = 1; i <= 40; i++)
    {
        sum = a + b;
        g[i + 2] = sum;
        a = b;
        b = sum;
    }
    for (i = 1; i <= 40; i++)
    {
        printf("%12d", g[i]);
        if (i % 4 == 0)
            printf("\n");
    }
    return 0;
}

下面是测试的结果,编译器是VS2022

这道题中我用到了数组,应该有更简单的方法。因为我想了好久实在是想不出更好的方法了~~

我是一名大一刚学C语言不久的学生。

目录
相关文章
|
4月前
求出这个数列的前20项之和
求出这个数列的前20项之和。
43 11
|
8月前
|
算法
简记二分算法模板与代码案例:整数二分和浮点数二分
本文介绍了两种算法模板,分别是整数二分和浮点数二分。
69 0
|
8月前
|
人工智能 BI
区间问题之区间覆盖(看一遍就会系列)
区间问题之区间覆盖(看一遍就会系列)
|
8月前
leetcode代码记录(有序数组的平方
leetcode代码记录(有序数组的平方
34 0
|
8月前
|
C++
『C/C++』Eg1:数列的前20项之和
『C/C++』Eg1:数列的前20项之和
|
人工智能 算法 C++
C++ 二分查找算法:山脉数组中查找目标值
C++ 二分查找算法:山脉数组中查找目标值
|
算法 索引
代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
|
C++
C/C++每日一练(20230505) 扩展兔子数列、删除重复项、寻找最小值
C/C++每日一练(20230505) 扩展兔子数列、删除重复项、寻找最小值
126 0
leetcode剑指offer53–n-1中缺失的数字(二分//or等差数列)
leetcode剑指offer53–n-1中缺失的数字(二分//or等差数列)
|
存储 算法 索引
【每日挠头算法题】LeetCode 1337. 矩阵中战斗力最弱的 K 行 —— 二分 + 排序 / 堆
【每日挠头算法题】LeetCode 1337. 矩阵中战斗力最弱的 K 行 —— 二分 + 排序 / 堆
129 0
【每日挠头算法题】LeetCode 1337. 矩阵中战斗力最弱的 K 行 —— 二分 + 排序 / 堆