对于给定的整数 n。输出一个 n 行数字,n 行数字中的第 i 行包含 n 个由空格隔开的整数 i(1 <= i <= n)。
提示:请注意每行的末尾不要有多余的空格。
输入格式
你的程序将会接受一个整数,表示 n(0 < n <= 30)。
输出格式
- 输出 n 行数字
- 对于 n 行数字中的第 i 行包含 n 个由空格隔开的整数 i
习题目的
- 练习使用循环
- 练习循环嵌套
- 练习使用
if控制行尾是否输出空格
样例输入1:
1
样例输出1:
1
样例输入2:
3
样例输出2:
1 1 1 2 2 2 3 3 3
详细代码如下:
#include <iostream>using std::cin;
using std::cout;
using std::endl;int main() {int i;cin>>i;for(int j=0; j < i; j++){for(int k = 0;k<i;k++){cout<<j+1;if(k != i-1){cout<<" ";} }if(j != i-1){cout<<endl;}}return 0;
}