Leo Linuxhnrainll.blog.chinaunix.net
hnrainll
全部博文(354)
2010年(300)
2009年(54)
大鬼不动
叶绍琛
路沐堇
HoariNes
快乐的猪
6551130
zjt_pond
K__奕__
cynthia
格伯纳
Bsolar
葫芦娃的
分类: C/C++
2010-06-24 05:55:37
#include <stdio.h> #include <stdlib.h> #define N 3 void convert(int element[N][N]); int main(int argc, char *argv[]) { int array[N][N]; int i, j; printf("輸入數組元素:\n"); for(i = 0; i < N; i++){ for(j = 0; j < N; j++) scanf("%d", &array[i][j]); } printf("\n數組是: \n"); for(i = 0; i < N; i++){ for(j = 0; j < N; j++) printf("%5d",array[i][j]); printf("\n"); } convert(array); printf("轉置數組是:\n"); for(i = 0; i < N; i++) { for(j = 0; j < N; j++) printf("%5d", array[i][j]); printf("\n"); } system("pause"); return 0; } void convert(int element[N][N]) { int i, j, t; for(i = 0; i < N; i++) for(j = i + 1; j < N; j++) { t = element[i][j]; element[i][j] = element[j][i]; element[j][i] = t; } }
上一篇:C语言例程25:函數的引用調用
下一篇:C语言例程27:命令行變元
登录 注册