99问答网
所有问题
C语言里如何单独输出二维数组里的某一个元素
比如如下的数组:a[2][3]={{1,2,3},[4,5,6}},我只想输出6,那程序要怎么写
举报该问题
推荐答案 2013-07-30
void main(){
int a[2][3] = {{1, 2, 3}, {4, 5, 6}};
printf("%d", a[1][2]);
}
数组下标是从0开始计算,所以6对应a[1][2]。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BXBvOtOjv.html
其他回答
第1个回答 2013-07-30
printf("%d",a[1][2]);
第2个回答 2013-07-30
printf("%d", a[1][2]);
第3个回答 2013-07-30
printf("%d",a[1][2]);
相似回答
c语言如何
打印的
数组中的一个单独的元素
?
答:
int main(void){ int Arr[10]={1,2,3,4,5,6,7,8,9,0};// 通过下标 printf("%d\n",Arr[5]);// 指针偏移法 printf("%d\n",*Arr+4);int* PArr=Arr;// 指针偏移法 printf("%d\n",*PArr+3);return 0;}
c语言
怎样
输入
一个数组单独输出数组里面的一个
数
答:
假设a=456,只要让a=a%10;就可以
输出
6了;如果要输出5,a=a/10;在a=a%10就得到了5;如果要输出4,则a=a/10;再a=a/10;再a=a%10就得到了4
急急!!!
如何
用
c语言
输入和
输出一个二维数组
??
答:
int main(){ int a[2][2];int i,j;for (i=0;i<2;i++){ for (j=0;j<2;j++){ scanf("%d ",&a[i][j]);} } for(i=0;i<2;i++)for(j=0;j<2;j++)printf("%d",a[i][j]);return 0;} 运行成功
c语言数组怎样单独
取出
某一
列的数据?
答:
b[i]是每一行的首地址,b[i]+j 是第i行第j列的地址,*(b[i]+j)才是b[i][j],你要取出每一列单独组成
数组
,可以这么做:int row; //行 int col ; //列 for(col =0; col < CN; col++) //CN为总的列数 for(row = 0; row< RN; row++) //RN为总行数 { ...
C语言中如何
取
二维数组的
一行(一列)?
答:
只能使用循环
输出
或者使用
数组中的
值。include <stdio.h> int main(){ int a[3][3]={1,2,3,4,5,6,7,8,9};int b[3],n=3;printf("输出第三行:\n ");for(int i=0;i<3;i++){b[i]=a[n-1][i];printf("%d ",b[i]);} } 数组b中存储的就是第n行的数据。
请问,
C语言中如何
取
二维数组某一
列,并转化为一维数组?越简单越好,谢谢...
答:
include<stdio.h> void main(){ int a[3][2]={1,2,3,4,5,6};int b[3],i;scanf("%d",&l);//输入要取的列号 for(i=0;i<3;i++)b[i]=a[i][l];}
如何
用
C语言
打印出
二维数组
?
答:
i++)//外层循环遍历行 for(j = 0; j < Dim2; j++)//内层循环遍历列 { printf("%d ",Array[i][j]);//访问
数组元素
并打印 }打印数组时(无论几维)都要注意数组下标从0开始,除非刻意放弃下标为0的元素,多存
一个元素
,此时for循环范围则可从1开始到数组长度。
c语言中怎样
实现对
二维数组元素
进行赋值并
输出
。
答:
可以按照下面步骤进行定义
二维数组
并
输出
:1 定义二维指针。2 确定数组维数,即行数和列数。3 申请行数个一维指针大小空间,并赋值给二维指针。4 对于每个一维指,申请列数
个元素
的空间,并赋值给对应的一维指针。5 输入或赋值数据。6 使用双重循环,逐个范围存储单元并输出。7 逐个释放一维指针上的内存...
C语言中如何
直接
输出一个二维数组
答:
c语言中
直接
输出一个二维数组
是用数组来访问
输出的
,例子:include<stdio.h>#define M 4#define N 3void main(){int a[M][N],i,j;for(i=0;i<M;i++)for(j=0;j<N;j++)a[i][j]=3*i+j;for(i=0;i<M;i++){for(j=0;j<N;j++)printf("%d\t",a[i][j]);//直接用...
大家正在搜
c语言二维数组的输入和输出
C语言用二维数组输出图形
怎样输出一个二维数组
输出一个二维数组
c语言二维数组输出矩阵
c语言输出5×5矩阵二维数组
c语言二维数组元素求和
二维数组的输入和输出
c语言怎样输入二维数组
相关问题
C语言的数组中输出一个指定元素
c语言中怎样实现对二维数组元素进行赋值并输出。
C语言中如何直接输出一个二维数组
C语言中,对于一个二维数组,我只想打印其中某一行的数据,可以...
c语言中怎么添加某个元素到二维数组中
c语言中如何用指针指向二维数组中的某个元素?
c语言 输出二维数组元素的函数
C语言中二维数组取某一行的值