【发布时间】:2023-02-18 18:35:20
【问题描述】:
如何写一个递归函数打印数字首先按升序排列,然后按降序排列。 输入:5 输出:1 2 3 4 5 5 4 3 2 1
我试图用单个变量来做,但没有成功。
【问题讨论】:
-
你能把你的尝试显示为代码吗?
-
#include <iostream> using namespace std; void print(int n){ //base case: if(n==0){ return; } print(n-1); cout<<n<<endl; } int main() { int n; cin>>n; print(n); }