C++ 斐波那契数列示例代码 - 计算前十个数字
好的,以下是一个稍微复杂一点的 C++ 程序示例,它可以计算并打印出斐波那契数列的前十个数字:
#include <iostream>
int main() {
int n = 10;
int first = 0;
int second = 1;
int next;
std::cout << '斐波那契数列前十个数字:' << std::endl;
for (int i = 0; i < n; i++) {
if (i <= 1) {
next = i;
} else {
next = first + second;
first = second;
second = next;
}
std::cout << next << ' ';
}
std::cout << std::endl;
return 0;
}
这个程序使用了循环和条件语句来计算斐波那契数列。在循环中,首先初始化了前两个数值为 0 和 1,然后使用循环来计算和打印出后面的数值。计算规则是将前两个数相加得到下一个数,并且更新前两个数的值。循环重复这个过程,直到打印出前十个斐波那契数。
你可以将这段代码复制到一个 C++ 开发环境中,如 Visual Studio 或 Code::Blocks,并执行它。你将在控制台上看到输出斐波那契数列的前十个数字:0 1 1 2 3 5 8 13 21 34。
希望这个稍复杂一点的示例能满足你的需求!如果你有任何问题,随时提问。
原文地址: https://www.cveoy.top/t/topic/pRK 著作权归作者所有。请勿转载和采集!