C语言 二维数组转置之函数调用2
来源:互联网 发布:库里生涯数据统计 编辑:程序博客网 时间:2024/06/05 17:30
# include <stdio.h>
# include <stdlib.h>
# include <time.h>
# define N 4
int main (void)
{
int a[N][N];
CreateArray(a);
PrintArray(a);
Convert(a);
printf("*************************\n");
PrintArray(a);
return 0;
}
int CreateArray(int a[N][N])
{
int i,j,temp;
srand((unsigned)time(NULL));
for (i=0;i<N;i++)
{
for (j=0;j<N;j++)
{
a[i][j]=rand()%100+1;
}
}
}
int Convert(int a[N][N])
{
int i,j,temp;
for (i=0;i<N;i++)
{
for (j=i+1;j<N;j++)
{
temp = a[i][j];
a[i][j] = a[j][i];
a[j][i] = temp;
}
}
}
int PrintArray(int a[N][N])
{
int i,j;
for (i=0;i<N;i++)
{
for (j=0;j<N;j++)
{
printf("%4i",a[i][j]);
}
printf("\n");
}
}
测试结果:
[root@localhost Gcc]# ./a.out
31 86 25 95
26 27 77 58
75 89 26 68
67 97 57 17
*************************
31 26 75 67
86 27 89 97
25 77 26 57
95 58 68 17
- C语言 二维数组转置之函数调用2
- C语言 二维数组转置之函数调用
- C语言之二维数组
- C语言之二维数组
- C语言中形参调用二维数组
- C语言二维数组转置
- 【C语言】二维数组转置
- 二维数组作为函数参数(C语言)
- C语言函数二维数组传递方法
- C语言:函数二维数组传递方法
- C语言函数二维数组传递方法
- 初学C语言之二维数组
- c语言之堆区二维数组
- 学习C语言之函数导入二维数组及随机数函数的编写
- C语言二维数组
- C语言二维数组
- c 语言 二维数组
- c语言-二维数组
- ECShop 模板库项目功能详解
- Cracking the coding interview--Q3.5
- 【数位DP】【HDU2089】不要62
- 使用Core Data时如何看到所执行的SQL语句?
- tomcat始终处于starting状态,解决思路
- C语言 二维数组转置之函数调用2
- Firefox上有用的几个插件
- MFC 小知识总结五
- jquery 页面多个倒计时
- Flex调用WebServer数据与XML基础地图数据进行匹配渲染
- JSsort函数的理解
- java File文件操作共用方法整理
- shell中$0,$?,$!等的特殊用法
- NGUI 3.5教程(九)Scroll view - 制作【商店】和【背包】