ac

zhyf  •  9小时前


include <bits/stdc++.h>

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;

}


评论:

请先登录,才能进行评论