99问答网
所有问题
编C程序 int a[2][3]={{1,2,3},{4,5,6}};将a的行和列的无素互换后存到另一个二维数组b中
如题所述
举报该问题
其他回答
第1个回答 2010-11-28
没错!K=a 和k=ac都是赋值语句。分别把a和c的值赋予k.
k=ac也没有什么奇怪的.ac只是一个双字母的变量。和经常看到的i,j之类的单字母变量没什么区别。和a、c这两个变量没什么关系。
第2个回答 2010-11-22
int b[3][2];
int i,j;
for (i=0;i<2;i++)
for (j=0;j<3;j++)
b[j][i] = a[i][j];
本回答被网友采纳
相似回答
C
语言编程
int
a[2][3]={{1,2,3},{
,
4,5,6}};
现在
将a的行和列的
元素互 ...
答:
include<stdio.h>#include <string.h>#include<malloc.h>
int
main(){ int
a[2][3]={{1,2,3},{4,5,6}};
int b[3][2],i,j; for(i=0;i<2;++i) { for(j=0;j<3;++j) { b[j][i] = a[i][j]; } } printf("b数组的内容为:\n")...
...
互换,存到另一个二维
数组b中。列如 123
1
4
2
5
456
3
6
答:
{
int
a[2][3]={{1,2,3},{4,5,6}};
int b[3][2],i,j; printf("array a:\n"); //双引号里的是字符串提示信息,作用是在屏幕上显示提示 for(i=0;i<=1;i++) //外循环i遍历a数组的i行 { for(j=0;j<=2;j++) //内循环j是在i行遍历该行所有的数组元素 { printf("%5d",a[i...
若有说明
int
a[2][3]={{1,2,3},{4,5,6}}
现要
将a的行和列的
元素
互换后
...
答:
int
main(){ int
a[2][3]={{1,2,3},{4,5,6}}
,b[3][2],i,j;for(i=0;i<2;i++)for(j=0;j<3;j++)b[j][i]=a[i][j];for(i=0;i<3;i++){ for(j=0;j<2;j++)printf("%d ",b[i][j]);printf("\n");} return 0;} ...
若有定义“
int
a[2][3]]={{1,2,3},{4,5,6}};
”,试编程将数组
a的行和
...
答:
代码文本:include "stdio.h"
int
main(int argc,char *argv[]){ int
a[2][3]={{1,2,3},{4,5,6}}
,b[3][2],i,j;for(i=0;i<2;i++)for(j=0;j<3;j++)b[j][i]=a[i][j];for(i=0;i<3;i++){//打出来看看 for(j=0;j<2;printf("%d ",b[i][j++]));put...
...
行2列的二维
数组中
行和列
元素
互换,存到另一个二维
数组中,数组元素由...
答:
解:程序:include<stdio.h>
int
main(){ int i, j,
a[2][3] = { {1,2,3},{4,5,6} }
,b[3][2];printf("array a:\n");for (i = 0; i <=1; i++)//处理a数组中的一行中各元素 { for (j = 0; j <= 2; j++)//处理a数组中的某一列元素 { printf("%5d", ...
int
a[2][3]={{1,2,3},{4,5,6}};
现要
将行和列的
元素
互换后存到另一个
...
答:
int b[
][] =
new
int[3][2]
for(int i=0;i<2;i++){ for(int j=0;j<3;j++){ b[j][i
]=a[
i][j]
;} }
这是java的代码
...的二维数组a中
的行和列的
元素
互换,存到另一个二维
数组b中去。输出a...
答:
include<stdio.h> void main() {void change(
int
arr1[2][3],int arr2[3][2])
;
int arr
1[2][3]={{1,2,3},{4,5,6}}
,arr2[3][2]; int i,j; printf("\nThe original array:\n"); for(i=0;i<2;i++) {for(j=0;j<3;j++) printf(" %d",arr1[i][j]); ...
int
a[2][3]={{1,2},{3,4},{5,6}}
这样是错的吗?
答:
恩,是错的。建议你再看看数组。
int
a[2][3]={{1,2},{3,4},{5,6}} 这样前面表示声明
一个2行
,3列的数组,而你初始化的是
一个3行
,2列的数组。当然会有错了 int
a[2][3]={{1,2,3},{4,5,6}}
这样可以。int a[3][2]={{1,2},{3,4},{5,6}} 这样也可以。
将
一个二维
数组
行和列的
元素交换这个代码中, b[j
][
i
]=a[
i][j] 什么...
答:
int main(){ int
a[2][3]={{1,2,3},{4,5,6}};int
b[3][2],i,j;printf("arry a:\n");for(i=0;i<=1;i++){ for(j=0;j<=2;j++){ printf("%5d",a[i][j]);b[j][i]=a[i][j];/*先解释这个 b[j][i]=a[i][j];依照循环次序有b[0][0]=a[0][0],...
大家正在搜
int a[10]={10*1}
int n=5,a[n]
int a[10],*p=a;
int a[4][4]
int a[3][3]
int a[5],*p=a
若有定义int a[3][4]
若有定义int a[2][3]
int a[10]