c++经典的递归案例:打印自然数
作者:野牛程序员:2023-11-20 10:06:43 C++阅读 2678
c++经典的递归案例:打印自然数
#include <iostream>
// 经典的递归案例:打印自然数
void printNaturalNumbers(int n) {
// 基本情况:当n为1时,输出1
if (n == 1) {
std::cout << "1 ";
} else {
// 递归调用:先输出前n-1个自然数,再输出n
printNaturalNumbers(n - 1);
std::cout << n << " ";
}
}
int main() {
// 打印自然数示例:打印1到5
std::cout << "打印自然数1到5:";
printNaturalNumbers(5);
std::cout << std::endl;
return 0;
}野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

