zhyf • 9小时前
using namespace std;
int main() {
int N;
cin >> N;
int n = 1;
int a[N][N] = {0};
for (int i = 0; i < N; i++) {
for (int j = 0; j <= i; j++) {
a[j][i - j] = n;
n++;
}
}
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (a[i][j] != 0) {
if (a[i][j] < 10) {
cout << " " << a[i][j];
}
if (a[i][j] > 9 && a[i][j] < 100) {
cout << " " << a[i][j];
}
if (a[i][j] > 99 && a[i][j] < 1000) {
cout << " " << a[i][j];
}
if (a[i][j] > 9999 && a[i][j] < 10000) {
cout << " " << a[i][j];
}
}
}
cout << "\n";
}
return 0;
}
评论:
请先登录,才能进行评论