找C++高手、急急急急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:31:51
编写一个函数,将一个3×3的矩阵转置
是用这个开头的
#include "stdafx.h"
#using<mscorlib.dll>
using namespace sytem;
int_tmain()

(已经调试通过)下面代码中fun函数就是你要的,示例程序如下:
#include <stdio.h>
void fun(int a[][3])
{
int temp,i,j;
for(i=0;i<3;i++)
for(j=0;j<i;j++)
{
temp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=temp;
}
}
void main()
{
int a[3][3]={1,2,3,4,5,6,7,8,9},i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%3d",a[i][j]);
printf("\n");
}
printf("\n");
fun(a);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%3d",a[i][j]);
printf("\n");
}

}