矩阵3*3转置
2013-08-14 15:12 北漂男孩 阅读(290) 评论(0) 编辑 收藏 举报解: main() { int a[3][3],*p,i; printf(“Input matrix:\n”); for(i=0;i<3;i++) scanf(“%d%d%d”,&a[i][0],&a[i][1],&a[i][2]); p=&a[0][0]; move(p); printf(“Now,matrix:\n”); for(i=0;i<<<<3;i++) printf(“%d%d%d\n”,a[i][0],a[i][0],a[i][2]); } move(int *pointer) { int i,j,t; for(i=0;i<3;i++) fpr(j=1;j<3;j++) {t=*(pointer+3*i+j); *(pointer+3*i+j)=*(pointer+3*j+i); *(pointer+3*j+i)=t; } }