定义一个二维数组反置函数

Posted gougouwang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定义一个二维数组反置函数相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
//定义一个3*3数组反转函数
void fan(int a[3][3])
int i,j;
int t[3][3];
for(i=0;i<3;i++)
    for(j=0;j<3;j++)
    t[i][j]=a[j][i];
for(i=0;i<3;i++)
    for(j=0;j<3;j++)
    printf("%d ",t[i][j]);
    printf("\n");
    
    return 0;

//验证
int main() 
int a[3][3],i,j;
while(1)
printf("请依次输入原数组各元素\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("反置后的数组为:\n");
fan(a);

return 0;
   
    

 

以上是关于定义一个二维数组反置函数的主要内容,如果未能解决你的问题,请参考以下文章

javascript 定义二维数组,两列,未知行数

C语言二维数组问题

c语言中怎么用二维数组作为函数参数

C 语言二级指针作为输入 ( 二维数组 | 抽象业务函数 | 二维数组打印函数 | 二维数组排序函数 )

opencl核函数怎么传二维数组实参

C语言指向二维数组的指针