文章

145

粉丝

143

获赞

21

访问

37.7k

头像
矩阵翻转 题解:C
P1134
发布于2024年2月14日 21:53
阅读数 212

#include <stdio.h>

void Reverse(int a[][1000],int n)
{
	int t,low = 0,high = n-1,j;
	while(low < high)
	{
		for(j = 0; j < n; j++)
		{
			t = a[low][j];
			a[low][j] = a[high][j];
			a[high][j] = t;
		}
		low++;
		high--;
	}
}

int main()
{
	int i,j,n,a[1000][1000];
	scanf("%d",&n);
	for(i = 0; i < n; i++)
		for(j = 0; j < n; j++)
			scanf("%d",&a[i][j]);
	Reverse(a,n);
	for(i = 0; i < n; i++)
	{
		for(j = 0; j < n; j++)
			printf("%d ",a[i][j]);
		printf("\n");
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发