c++用递归实现输出n,n-1,n-2,..,1,1,2,..,-1,n。
2条回答 默认 最新
- qfl_sdu 2021-07-12 10:50关注
最后的-1是不是漏了n? n,n-1,n-2,..,1,1,2,..,n-1,n这样?
#include <iostream> using namespace std; void fun(int n) { if(n>=1) cout << n << " "; else return; fun(n-1); cout << n << " "; return ; } int main() { int n; cout <<"请输入n:"; cin >> n; fun(n); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 1