求助,大大帮帮忙啊。
程序出错了。怎么改啊程序代码:
#include<stdio.h> void main() { void zhuz(int *p); int i,j,a[3][3],(*p)[3]; p=a; printf("输入一个三乘三矩阵。\n"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&p[i][j]); zhuz(*p); for(i=0;i<3;i++) {for(j=0;j<3;j++) printf("%d ",p[i][j]); printf("\n");} } void zhuz(int *p) {int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) p[i][j]=p[j][i]; }p[i][j]=p[j][i];是错误的,怎么出错了,又怎么改啊。
[ 本帖最后由 xp251746222 于 2010-5-25 16:46 编辑 ]