2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C语言二维数组转化为一维数组

C语言二维数组转化为一维数组

时间:2019-12-27 22:35:04

相关推荐

C语言二维数组转化为一维数组

C语言二维数组转化为一维数组

#include <stdio.h>#include <stdlib.h>#define A 2 //行的长度#define B 2 //列的长度int main(){//定义一个二维数组int array1[A][B]={1,2,3,4};//定义一个一维数组int array2[A*B];//遍历所需要的变量i,j以及一维数组的角坐标地址kint i,j,k=0;printf("二维数组:\n");for(i=0;i<A;i++){for(j=0;j<B;j++){//将二维数组中的值一个个的存入一维数组中array2[k]=array1[i][j];//一位数组角标加一k++;printf("%d\t",array1[i][j]);}printf("\n");}//遍历一维数组printf("一维数组:");for(i=0;i<A*B;i++){printf("%d",array2[i]);}return 0;}

运行结果

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