有以下程序: #include<stdio.h> main( ) { int a[2]E3]={{1,2,3},(4,5,6)); int b[3][2],i,j; for(i=0;i<=1;i++) { for(j=0;j<=2;j++) b[j][i]

admin2022-06-24  9

问题 有以下程序:
#include<stdio.h>
main( )
{
int a[2]E3]={{1,2,3},(4,5,6));
int b[3][2],i,j;
for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
b[j]=a[j];
}
for(i=0;i<=2;i++)
{
for(j=0;j<=1;j++)
printf("%d",b[j]);
}
}
程序的运行结果是(          )。

选项 A、123456
B、135246
C、142536
D、132546

答案C

解析 本题考查for循环的嵌套以及二雏数组的赋值和输出。第一个for循环嵌套用来给二维数组b中的各元素赋值,执行完后得到b[3][2]={{1,4},{2,5),{3,6})。第二个for循环嵌套用来输出二雏数组b中的各元素。依次输出为b[0][0],b[0][1],b[1][0],b[1][1].b[2][0],b[2][1],故输出结果为142536。
转载请注明原文地址:https://kaotiyun.com/show/WLkp777K
0

最新回复(0)