📌  相关文章
📜  c++程序使用while循环以相反的顺序打印从1到10的自然数 - C++(1)

📅  最后修改于: 2023-12-03 14:59:52.130000             🧑  作者: Mango

C++程序使用while循环以相反的顺序打印从1到10的自然数

#include <iostream>

int main() {
    int num = 10; // 初始化计数器为10

    std::cout << "从1到10的自然数(相反顺序):" << std::endl;

    while (num >= 1) {
        std::cout << num << " "; // 打印当前数字
        num--; // 递减计数器
    }

    std::cout << std::endl;

    return 0;
}

这段C++代码使用了while循环以相反的顺序打印从1到10的自然数。首先,我们初始化一个计数器变量num为10。然后,在循环开始之前,使用std::cout输出一行提示信息。

在while循环的条件判断中,我们检查num是否大于等于1。只要条件为真,循环就会继续执行。循环体中,使用std::cout输出num的值,并在后面添加一个空格,以便数字之间有间隔。然后,递减计数器num的值,使其逐渐减小。这样循环会一直执行,直到num的值小于1为止。

最后,我们使用std::endl输出一个换行符,使结果更易读。程序执行完毕后,返回0作为程序的退出状态。

以上代码片段使用了合适的注释来解释代码的功能。