1666: 数组-将二维数组中的元素存储到一维数组中
金币值:2
定数:8
时间限制:1.000 s
内存限制:128 M
正确:37
提交:58
正确率:63.79% 命题人:
题目描述
输入一个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){ }