C#:简单算法,求斐波那契数列

在加某个数值群的时候,要求求n位以后的斐波那契数列。

已知,斐波那契数列为1,1,2,3,5,8,13,21,34,55,89,144, ......

即最后1位为前两位之和。所以可以得出算法脚本如下:

cs 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour
{
    public int num;
    // Start is called before the first frame update
    void Start()
    {

    }

    void CreatNum(int _a, int _b, int _d)
    {
        var _c = _a + _b;
        _a = _b;
        _b = _c;
        _d --;
        Debug.Log(_a + "  " + _b + "  " + _c + "  " + _d);
        if (_d <= 1) Debug.LogError(_c);
        else CreatNum(_a, _b, _d);
    }

    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.A))
            CreatNum(0, 1, num);

    }
}

拿脚本验证下:

相关推荐
ada7_5 分钟前
LeetCode(python)——94.二叉
python·算法·leetcode·链表·职场和发展
AI视觉网奇8 分钟前
躯体驱动 算法学习笔记
人工智能·算法
不穿格子的程序员12 分钟前
从零开始写算法——普通数组类题:数组操作中的“翻转技巧”与“前后缀分解”
数据结构·算法
逝雪Yuki15 分钟前
简单多源BFS问题
算法·leetcode·bfs·广度优先遍历
curry____30316 分钟前
study in PTA(高精度算法与预处理)(2025.12.3)
数据结构·c++·算法·高精度算法
ChoSeitaku22 分钟前
高数强化NO6|极限的应用|连续的概念性质|间断点的定义分类|导数与微分
人工智能·算法·分类
代码游侠28 分钟前
学习笔记——栈
开发语言·数据结构·笔记·学习·算法
自然语30 分钟前
人工智能之数字生命-情绪
人工智能·算法
Ayanami_Reii38 分钟前
进阶数据结构应用-维护序列
数据结构·算法·线段树
_w_z_j_1 小时前
mari和shiny() (多状态dp数组)
算法