2823: 练47.2 通力合作
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:4
解决:3
题目描述
利用递归算法,试编一程序,输出$1\sim 100$的自然数。
输入
无
输出
一行若干个整数,为$1 \sim 100$的自然数,每个整数占$5$个字符。
样例输入 复制
无
样例输出 复制
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
提示
#include<iostream> #include<iomanip> using namespace std; void show(int n); int main() { int n=100; show(n); return 0; } void show(int n ) //递归 { if(n!=1) show(n-1); //由 n 向 n-1 递归 cout<<setw(5)<<n; //每个整数占 5 个字符 }