计蒜客 挑战难题 第5题:矩阵翻转

第5题:矩阵翻转

 内存限制 10000 K
 时间限制 1000 ms
晓萌最近在做一个翻转图片的应用,你可能也知道,图片其实是由一个个的点组成的。于是,晓萌想先做一个可以翻转矩阵的程序,来解决他问题的核心部分。
输入第一行包括由空格分开的整数M、N、T(0 < M < 200,0 < N < 200,T=0或1),其中M和N分别表示待处理矩阵的行数与列数,T为0时表示左右翻转,为1时表示上下翻转。
之后的M行,每行包括由空格分隔的N个整数,依次为输入矩阵的每一行的数据。
输出包括M行N列,每个数字之间用一个空格分隔, 每一行行末均有一个空格,表示的是按照要求翻转后的矩阵。

样例输入

4 4 1
1 2 3 4
5 6 7 8
9 0 1 2
3 4 5 6

样例输出

3 4 5 6 
9 0 1 2 
5 6 7 8 
1 2 3 4 


仅供参考:

#include 
void main()
{
	int M,N,T;
	int i,j;
	scanf("%d %d %d",&M,&N,&T);
	int arr[200][200];
	for(i=0;i=0;j--)
			{
				printf("%d ",arr[i][j]);
			}
			printf("\n");
		}
	}
	if(1==T)
	{
		for(i=M-1;i>=0;i--)
		{
			for(j=0;j


你可能感兴趣的:(计蒜客)