数组定义为 int a[3][2]={1, 2, 3, 4, 5, 6},数组元素_____的值为6。

数组定义为inta[3][2]={1,2,3,4,5,6},数组元素_____的值为6。A、a[3][2]B、a[2][1]C、a[1][2]D、a[2][3]... 数组定义为 int a[3][2]={1, 2, 3, 4, 5, 6},数组元素_____的值为6。
A、a[3][2] B、a[2][1] C、a[1][2] D、a[2][3]
展开
 我来答
iiiiiiiipl
2019-06-03 · TA获得超过9921个赞
知道答主
回答量:68
采纳率:66%
帮助的人:3.7万
展开全部

B。

int a[3][2]={1, 2, 3, 4, 5, 6};

定义a为3*2(3行2列)的数组,有6个元素。该数组的下标变量共有3×2个,即:

a[0][0],a[0][1]

a[1][0],a[1][1]

a[2][0],a[2][1]

数组中的每个元素都由元素名以[i,j]的形式标识,其中a是数组名,i和j是唯一标识a中每个元素的下标。这是一个有三行四列的二维数组:i从0到2,j从0到1。

若要表示第2个元素,则使用a[0][1]。

扩展资料:

数组的使用规则:

1.可以只给部分元素赋初值。当{ }中值的个数少于元素个数时,只给前面部分元素赋值。例如:static int a[10]={0,1,2,3,4};表示只给a[0]~a[4]5个元素赋值,而后5个元素自动赋0值。

2.只能给元素逐个赋值,不能给数组整体赋值。例如给十个元素全部赋1值,只能写为:static int a[10]={1,1,1,1,1,1,1,1,1,1};而不能写为:static int a[10]=1;请注意:在C、C#语言中是这样,但并非在所有涉及数组的地方都这样,数据库是从1开始。

3.如不给可初始化的数组赋初值,则全部元素均为0值。

4.如给全部元素赋值,则在数组说明中, 可以不给出数组元素的个数。例如:static int a[5]={1,2,3,4,5};可写为:static int a[]={1,2,3,4,5};动态赋值可以在程序执行过程中,对数组作动态赋值。这时可用循环语句配合scanf函数逐个对数组元素赋值。

参考资料:

百度百科-数组

唐四海RK
推荐于2018-04-12 · TA获得超过1498个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:192万
展开全部
数组声明格式为 数据类型 数组名[行数][列数]
int a[3][2] 即int类型 3行2列的数组a
a[0][0] a[0][1]
a[1][0] a[1][1]
a[2][0] a[2][1]
具体数值是:
1 2
3 4
5 6
故答案是B。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lipianpian1987
2010-11-22 · TA获得超过149个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:113万
展开全部
a[3][2]表示3行2列的矩阵
就是
1 2
3 4
5 6
a[0][0]=1
以此类推:a[2][1]=6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fonbagcj
2010-11-28 · TA获得超过1204个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:355万
展开全部
public class TT {
private static void prt(int [][] a)
{
for (int i=0;i<a.length;++i)
{
for (int j=0;j<a[i].length;++j)
System.out.print(a[i][j]+" ");
System.out.println();
}

}

private static void prtmax(int [][]a)
{
int x = 0,y = 0;
for (int i=0;i<a.length;++i)
for (int j=0;j<a[i].length;++j)
if (a[x][y]<a[i][j])
{
x=i;
y=j;
}
System.out.println("最大元素值是:"+a[x][y]+"\n"+"最大元素位置:第"+(x+1)+"行,第"+(y+1)+"列");

}
private static void prtsum(int [][]a)
{
int sum=0;
for (int i=0;i<a.length;++i)
for (int j=0;j<a[i].length;++j)
sum+=a[i][j];
System.out.println("元素和是:"+sum);
}
public static void main(String[] args)
{
int[][] a=,,};
prt(a);
prtmax(a);
prtsum(a);

}
}
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bvagu42
2010-11-25 · TA获得超过2691个赞
知道小有建树答主
回答量:2061
采纳率:0%
帮助的人:1311万
展开全部
public class TT {
private static void prt(int [][] a)
{
for (int i=0;i<a.length;++i)
{
for (int j=0;j<a[i].length;++j)
System.out.print(a[i][j]+" ");
System.out.println();
}

}

private static void prtmax(int [][]a)
{
int x = 0,y = 0;
for (int i=0;i<a.length;++i)
for (int j=0;j<a[i].length;++j)
if (a[x][y]<a[i][j])
{
x=i;
y=j;
}
System.out.println("最大元素值是:"+a[x][y]+"\n"+"最大元素位置:第"+(x+1)+"行,第"+(y+1)+"列");

}
private static void prtsum(int [][]a)
{
int sum=0;
for (int i=0;i<a.length;++i)
for (int j=0;j<a[i].length;++j)
sum+=a[i][j];
System.out.println("元素和是:"+sum);
}
public static void main(String[] args)
{
int[][] a=,,};
prt(a);
prtmax(a);
prtsum(a);

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式