# 求助大佬
查看原帖
# 求助大佬
409161
1023196187hh楼主2021/11/3 19:34
#include <iostream>
using namespace std;

int main()
{
	int i;
	int p = 0;
	int j = 1;
	int t = 0;
	int v = 0;
	int d = 0;
	scanf_s("%d", &i);
	int a[10][10] = { 10010 };
	for (int L = 0;L <= i-1;L++)
	{
		for (int H = 0;H <= i-1;H++)
		{
				printf("%02d", j);
				a[L][H] = j;
			j=j+1;
			p=p+1;
			if (p % i == 0)
			{
				printf("\n");
				p = 0;
			}
		}
	}
	for (int L = 0;L <= i - 1;L++)
	{
		for (int H = 0;H <= i - 1;	H++;)
		{
			if (v == t)
			{
				printf("\n");
				for (int s = 1;s <= (2*i-2) - d;s++)
				{
					printf(" ");
				}
				d = d + 2;
				t = t + 1;
				v = 0;
			}
			printf("%02d", a[L][H]);
			v = v + 1;
			if ((2 * i - 2) - d == 0)
				break;
		}
	}
}

2021/11/3 19:34
加载中...