3.1415926

朱宸宇  •  1年前


include

include

include

using namespace std; int n,a[105],b[105][105]; queueq; int main() {

scanf("%d",&n);
for (int i=1; i<=n; i++) 
{
	scanf("%d",&a[i]);
	q.push(a[i]);
}
for (int i=1; i<=n; i++)
{
	for (int j=1; j<=n; j++)
	{
		if (q.front()!=i)
		{
			q.push(q.front());
			q.pop();
		}
		else
		{
			for (int k=1; k<=n; k++)
			{
				b[k][q.front()]=a[i];
				q.push(q.front());
				q.pop();
			}
			break;
		}
	}
}
for (int i=1; i<=n; i++)
{
	for (int j=1; j<=n; j++) printf("%d ",b[i][j]);
	printf("\n");
}
return 0;

}


评论: