1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【C语言】将二维数组转存一维数组

【C语言】将二维数组转存一维数组

时间:2020-11-24 23:16:11

相关推荐

【C语言】将二维数组转存一维数组

题目描述:

请编写函数fun,该函数的功能:将m行n列的二维数组中的数据,按列的顺序依次放到一维数组中。

详细代码:

#include<stdio.h>

void fun(int a[][4], int* b);

int main()

{

int c[20] = { 0 }, f[3][4] = { 1,4,7,10,2,5,8,11,3,6,9,12 },*t=c;

fun(f, c);

while (*t)

{

printf("%d ", *t);

t++;

}

}

void fun(int a[][4], int* b)

{

for (int i = 0;i < 4;i++)

{

for (int j = 0;j < 3;j++)

{

*b = a[j][i];

b++;

}

}

}

/*此段代码的运行调试环境为VS*/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。