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;
}
Output
输出共 n 行,其中第 1 行包含 1 个 1,第 2 行包含 2 个 2,第 3 行包含 3 个 3,……,第 n 行包含 n 个 n。
注意:每一行输出的数字之间没有空格。
1
22
333
4444
55555
666666
7777777
88888888
HINT
自调用函数去实现双重循环的处理,
外层循环结束之后,直接退出整个循环处理,
内层循环结束之后,直接退出到外层循环,考虑外层具体要做什么,下一步要做什么。
进入内层里面考虑具体要做什么,下一步要做什么。