📅  最后修改于: 2023-12-03 14:59:52.130000             🧑  作者: Mango
#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作为程序的退出状态。
以上代码片段使用了合适的注释来解释代码的功能。