Toggle navigation
编绘童年
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Problem4025--自调用函数-输出1个1到n个n
4025: 自调用函数-输出1个1到n个n
Time Limit:
1
Sec
Memory Limit:
128 MB
Submit:
17
Solved:
9
[
Status
] [
Submit
] [Creator:
]
Description
编写一个函数 f(int n, int i, int j) 用于输出一行 n 个 n,实现的效果是:
一共输出 n 行,其中第 1 行包含 1 个 1,第 2 行包含 2 个 2,第 3 行包含 3 个 3,……,第 n 行包含 n 个 n。
要求f函数内部不能使用 for 循环,while 循环, do-while循环的语句。
主函数部分为
int main() { int n; cin >> n; f(n, 1, 1); return 0; }
Input
一个整数 n(1≤n≤100)。
Output
输出共 n 行,其中第 1 行包含 1 个 1,第 2 行包含 2 个 2,第 3 行包含 3 个 3,……,第 n 行包含 n 个 n。
注意:每一行输出的数字之间没有空格。
Sample Input
Copy
8
Sample Output
Copy
1 22 333 4444 55555 666666 7777777 88888888
HINT
自调用函数去实现双重循环的处理,
外层循环结束之后,直接退出整个循环处理,
内层循环结束之后,直接退出到外层循环,考虑外层具体要做什么,下一步要做什么。
进入内层里面考虑具体要做什么,下一步要做什么。
Source/Category
基础A