问题
下面程序的功能是将二维数组a中每个元素向右一列,最后一列换到最左一列,移后的数组存到另一二维数组b中,并按矩阵形式输出a和b。请分析程序填空。
下面程序的功能是将二维数组a中每个元素向右一列,最后一列换到最左一列,移后的数组存到另一二维数组b中,并按矩阵形式输出a和b。请分析程序填空。
例如:array a: array b:
4 5 6 6 4 5
1 2 3 3 1 2
main()
{int i,j,a[2][3]={4,5,6,1,2,3},b[2][3];
printf("array a:\n");
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{printf("%4d",a[i][j];
【1】;
}
for(【2】;i++) b[i][0]=a[i][2];
printf("array b:\n");
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
printf("%4d",b[i][j]);
【3】;
}
}
您可能感兴趣的试题
-
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请分析程序填空。
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请分析程序填空。#include #include main(){char c='a',t[50]; int n,k,j; gets(t); n=【1】; for(k=...
查看答案 -
下面程序用插入法对数组a进行降序排序。请分析程序填空。 main() {int a[5]={4,7,8,2,5};
下面程序用插入法对数组a进行降序排序。请分析程序填空。main(){int a[5]={4,7,8,2,5}; int i,j,m; for(i=1;i=0&&m>a[j]) {【2】; j--; } 【3】=m; } for(i=0;i...
查看答案 -
下面程序的运行结果是 。 main() {int a[10]={1,2,2,3,4,3,4,5,1,5}; int n=0,i,j,c,k;
下面程序的运行结果是 。main(){int a[10]={1,2,2,3,4,3,4,5,1,5}; int n=0,i,j,c,k; for(i=0;i...
查看答案 -
下面程序的功能是将二维数组a中每个元素向右一列,最后一列换到最左一列,移后的数组存到另一二维数组b中,并按矩阵形式输出a和b。请分析程序填空。
下面程序的功能是将二维数组a中每个元素向右一列,最后一列换到最左一列,移后的数组存到另一二维数组b中,并按矩阵形式输出a和b。请分析程序填空。例如:array a: array b: 4 5 6 6 4 5 1...
查看答案 -
下面程序用“顺序查找法”查找数组a中是否存在某一关键字。请分析程序填空。 main() {int a[8]={25,57,48,37,12,92,86,33};
下面程序用“顺序查找法”查找数组a中是否存在某一关键字。请分析程序填空。main(){int a[8]={25,57,48,37,12,92,86,33}; int i,x; scanf("%d",&x); for(i=0;i...
查看答案
