C++ 数组实现 Fibonacci 数列前十项并按行输出
以下是使用数组方式实现求 Fibonacci 数列前十项的 C++ 程序:
#include <iostream>
using namespace std;
int main()
{
int fib[10]; // 定义长度为 10 的数组,用于存储 Fibonacci 数列
fib[0] = 0; // 数列的第一项为 0
fib[1] = 1; // 数列的第二项为 1
for (int i = 2; i < 10; i++) // 从第三项开始计算
{
fib[i] = fib[i-1] + fib[i-2]; // 计算第 i 项
}
for (int i = 0; i < 10; i++) // 输出数列
{
cout << fib[i] << ' '; // 每项之间用制表符隔开
if ((i+1) % 3 == 0) // 每输出 3 项换行
{
cout << endl;
}
}
return 0;
}
输出结果为:
0 1 1
2 3 5
8 13 21
每行输出 3 项,数列的前 10 项依次为 0、1、1、2、3、5、8、13、21、34。
原文地址: https://www.cveoy.top/t/topic/jB87 著作权归作者所有。请勿转载和采集!