题目来源
题目描述
打印数字正方形
输入描述
输入一个整数n,1<=n<=31
输出描述
输出数字正方形;每个数字占4个字符,右对齐,不全则补足空格
样例输入
10
样例输出
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
using namespace std;
int main()
{
int i, n;
cin >> n;
for (i = 1; i <= n * n; i++)
{
if (0 <= i && i <= 9)
cout << " " << i;
else if (10 <= i && i <= 99)
cout << " " << i;
else if (100 <= i && i <= 999)
cout << " " << i;
else
cout << i;
if (i % n == 0 && i != n * n)
cout << endl;
}
return 0;
}
运行结果
评测通过,得分为:100.0,以下为详细信息:
编号
运行结果
运行时间(ms)
使用空间(KB)
得分
0
评测通过
4ms
12572KB
10.0
1
评测通过
4ms
12572KB
10.0
2
评测通过
4ms
12572KB
10.0
3
评测通过
4ms
12572KB
10.0
4
评测通过
3ms
12572KB
10.0
5
评测通过
4ms
12572KB
10.0
6
评测通过
3ms
12572KB
10.0
7
评测通过
3ms
12572KB
10.0
8
评测通过
4ms
12572KB
10.0
9
评测通过
3ms
12572KB
10.0
温馨提示
要确保程序中没有“请输入n”之类的输入输出提示,也没有输出中间的结果,所有的输出内容都与题设中的输出格式相对应。输出格式(包括换行和大小写等)与题设中输出格式的要求相符。