SHAOXIAOJ正在加载中...

1666: 数组-将二维数组中的元素存储到一维数组中

金币值:2 定数:8 时间限制:1.000 s 内存限制:128 M
正确:37 提交:58 正确率:63.79% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: 数据结构-串与数组

题目描述

输入一个2行3列的二维数组,将其按行(注意是按行而不是按列存储)优先的方式存储到一个一维数组中,输出一维数组的值。

输入格式

输入一个2行3列的整型数组

输出格式

输出转换之后一维数组中的元素

输入样例    复制

1 2 3
4 5 6

输出样例    复制

1 2 3 4 5 6

提示

#include <stdio.h>
int zhuan(int i,int j,int n);
int main(void) {
	int a[2][3],b[6];
	int i,j;
	
	for(i=0; i<2; i++){
		for(j=0; j<3; j++){
			scanf("%d",&a[i][j]);
		}		
	}
		
	for(int i=0; i<2; i++){
		for(int j=0; j<3; j++){
			int k=zhuan(i,j,3);
			b[k]=a[i][j];
		}
	}
	
	for(i=0; i<6; i++)
		printf("%d ",b[i]);
	
	return 0;
}

int zhuan(int i,int j,int n){
	
}