好的,以下是一个稍微复杂一点的 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录