1️⃣P2 例2:写程序实现一个函数PrintN,使得传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数
⭕️循环
#include <iostream>
using namespace std;
void PrintN (int N){
int i;
for (i=1; i<=N; i++)
cout << i << " ";
}
int main()
{
int N;
cin >> N;
PrintN(N);
return 0;
}
⭕️递归
🔷看起来简洁,但其实很占用空间
#include <iostream>
using namespace std;
void PrintN (int N){
if(N){
PrintN(N-1);
cout << N << " ";
}
}
int main()
{
int N;
cin >> N;
PrintN(N);
return 0;
}