1666: 数组-将二维数组中的元素存储到一维数组中
金币值:2
定数:8
时间限制:1.000 s
内存限制:128 M
正确:89
提交:121
正确率:73.55% 命题人:
题目描述
输入一个 $2$ 行 $3$ 列的二维数组,将其按行(注意是按行而不是按列存储)优先的方式存储到一个一维数组中,输出一维数组的值。
测试代码 复制
#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){
}
输入格式
输入一个 $2$ 行 $3$ 列的整型数组。
输出格式
输出转换之后一维数组中的元素。
输入样例 复制
1 2 3
4 5 6
输出样例 复制
1 2 3 4 5 6