阅读背景:

141.编程,实现(3行3列)的转置(即行列互换)

来源:互联网 
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void fun(int(*a)[3])
{
	int j, i, t;
	for (i = 0;i < 3;i++)
		for (j = i;j < 3;j++)
		{
			t = a[i][j];
			a[i][j] = a[j][i];
			a[j][i] = t;
		}
}
int main()
{
	int i, j;
	int array[3][3] = { { 100,200,300 },{ 400,500,600 },{ 700,800,900 } };
	for (i = 0;i < 3;i++)
	{
		for (j = 0;j < 3;j++)
			printf("%7d", array[i][j]);
		printf("\n");
	}
	fun(array);
	for (i = 0;i < 3;i++)
	{
		for (j = 0;j < 3;j++)
			printf("%7d", array[i][j]);
		printf("\n");
	}
	getchar();
	return 0;
}#define _CRT_SECURE_NO_WARNINGS
#include<stdio.



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: