本文目录一览:
- 1、c语言编程将二维数组a[2][3]中的元素按顺序放入一维数组b[6]中,二维数组元素的值由键盘输入
- 2、a[2][3]在c语言中什么意思
- 3、用c语言将二维数组a[2][3]中的元素按顺序放入一维数组b[6]中,二维数组元素的值由键盘输入
- 4、C语言二维数组 int a[2][3]={{1,2},{4,5}};{}里的是什么意思啊
c语言编程将二维数组a[2][3]中的元素按顺序放入一维数组b[6]中,二维数组元素的值由键盘输入
#include stdio.h
#include stdlib.h
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int i,j;
int a[2][3]= {0};
int b[6]= {0};
printf("请开始填充数组a[2][3]\n");
for(i=0; i2; i++) {
for(j=0; j3; j++) {
printf("请输入a[%d][%d]:",i,j);
scanf("%d",a[i][j]);
}
}
printf("\n您输入的数组如下:\n");
for(i=0; i2; i++) {
for(j=0; j3; j++) {
printf("%2d ",a[i][j]);
b[i+j*2]=a[i][j];
}
printf("\n");
}
printf("\n转为b[6]数组如下:\n");
for(i=0; i6; i++) {
printf("%2d ",b[i]);
}
return 0;
}
打码不容易望采纳谢谢。。。
a[2][3]在c语言中什么意思
那得看放在什么地方。若是int a[2][3];这种,那是声明一个二维数组a,它有2行3列。若是不在类似的地方而在其他地方出现,那是表示二维数组a的下标为2的行、下标为3的列的那个元素的值。
用c语言将二维数组a[2][3]中的元素按顺序放入一维数组b[6]中,二维数组元素的值由键盘输入
int a[2][3];
int b[6];
for(int i=0; i2; i++)//行
for(int j=0; j3; j++)//列
{
scanf("%d", a[i][j]);//输入二维数组
}
int index=0;//循环计数
for(int i=0; i2; i++)//行
for(int j=0; j3; j++)//列
{
b[index++] = a[i][j]);//用二维数组给数组b赋值
}
C语言二维数组 int a[2][3]={{1,2},{4,5}};{}里的是什么意思啊
简单理解为:'{}'内表示数组的初始化值,'{}'内的'{}'表示数组里的数组的初始化值。
其中int
a[2][3]和{}之间的关系为:2代表外面的‘{}’成员个数,3代表里面的’{}‘成员个数.
以此类推。