#include<stdio.h>
int b[3][3];
int fun(int a[3][3],int m,int n)\\
函数的功能是实现B=A+A',即把矩阵A加上A的转置,存放到矩阵B中
{
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
b[i][j]=a[i][j]+a[j][i];
}
return b;
}
int main()
{
int a[3][3]={1,2,3,4,5,6,7,8,9};
int i,j;
fun(a,3,3);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%d ",b[i][j]);
printf("\n");
}
}
特别注意:若在同一源文件中,局部变量与全局变量相同,则在局部变量作用范围内,全局变量不起作用。