目录
一、n阶数字正方形
对于给定的整数 n。输出一个 n 行数字,n 行数字中的第 i 行包含 n 个由空格隔开的整数 i(1 ≤ i ≤ n)。 提示:请注意每行的末尾不要有多余的空格。
输入格式
你的程序将会接受一个整数,表示 n(0 < n ≤ 30)。
输出格式
-
输出 n 行数字
-
对于 n 行数字中的第 i 行包含 n 个由空格隔开的整数 i
样例输入
3
样例输出
1 1 1
2 2 2
3 3 3
代码:
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
for (int j = 1; j <= n; j++) //行数
{
for (int i = 1; i <= n; i++) //列数
{
printf("%d", j);
//判断是否换行
//如果不为最后一列,输出空格
//否则不输出空格
if(i != n){
printf(" ");
}
}
printf("\n");
}
return 0;
}
二、n阶数字三角形
给定一个整数 n。输出一个 n 行数字,n 行数字中的第 i 行包含 n - i +