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; }