c语言 数组赋值二维数组求输出回形数组,题目如图

C语言中二维数组的问题,纠结很久了,求解脱,谢谢
[问题点数:100分,结帖人qa]
C语言中二维数组的问题,纠结很久了,求解脱,谢谢
[问题点数:100分,结帖人qa]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年4月 C/C++大版内专家分月排行榜第一
2013年6月 Linux/Unix社区大版内专家分月排行榜第二2013年5月 Linux/Unix社区大版内专家分月排行榜第二2013年3月 Linux/Unix社区大版内专家分月排行榜第二2013年1月 Linux/Unix社区大版内专家分月排行榜第二2012年12月 Linux/Unix社区大版内专家分月排行榜第二2012年8月 Linux/Unix社区大版内专家分月排行榜第二2011年12月 Linux/Unix社区大版内专家分月排行榜第二2011年10月 C/C++大版内专家分月排行榜第二2011年10月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 C/C++大版内专家分月排行榜第三2012年6月 PHP大版内专家分月排行榜第三2012年5月 C/C++大版内专家分月排行榜第三2012年3月 Linux/Unix社区大版内专家分月排行榜第三2012年2月 Linux/Unix社区大版内专家分月排行榜第三2011年11月 C/C++大版内专家分月排行榜第三
2014年 总版技术专家分年内排行榜第二
2013年 总版技术专家分年内排行榜第三
2014年 总版技术专家分年内排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年8月 C/C++大版内专家分月排行榜第三2012年7月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|C语言编程 二维数组 输出一个2*3的矩阵_百度知道
C语言编程 二维数组 输出一个2*3的矩阵
我有更好的答案
1 方法:通过嵌套的两个for循环来遍历二维数组2 代码#include&stdio.h&void Find(int num, int arr[3][2], int row, int col){ for (int i = 0; i & i++){
for (int j = 0; j & j++){
if (arr[i][j] == num){
printf(&找到了,行列下标为(%d,%d)\n&, i, j);
} } puts(&没找到&);}int main(){ int arr[3][2] = { { 1, 2 }, { 3, 4 }, { 5, 6 } };
scanf(&%d&, &num); Find(num, arr, 3, 2); getchar(); getchar(); return 0;}
采纳率:94%
来自团队:
#include&stdio.h&void main(){int a[2][3];int i,j;printf(&输入一个2*3整型数组\n&);for(i=0;i&2;i++)for(j=0;j&3;j++)scanf(&%d&,&a[i][j]);printf(&\n输出一个2*3整型数组\n&);for(i=0;i&2;i++){for(j=0;j&3;j++)printf(&%d &,a[i][j]);printf(&\n&);}} 运行示例:输入一个2*3整型数组1 2 34 5 6输出一个2*3整型数组1 2 34 5 6Press any key to continue
本回答被提问者采纳
为您推荐:
其他类似问题
二维数组的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言中求一个二维数组的一维数组的长度有什么函数_百度知道
C语言中求一个二维数组的一维数组的长度有什么函数
如一个二维数组str[20][50],如何求其一维的长度,可以用strlen(str)吗?
我有更好的答案
你要了解二维数组其实是模拟一维数组的,因为计算机的储存机制是一维的.charstr[20][50],这样其实是定义了20组一维数组,其中每组又含有50个char型变量的数组.你用strlen(str)是不行的.这是求一个字符串有多少个字符的.应该用sizeof(str); 这样就可以求出一共有20*50 = 1000个char型的元素的数组了.如果shisizeof(str[20]);这样就是求出每组一共有50个char型元素的数组.
采纳率:43%
strlen(str)
首先说说它,str[20]={'a','b','c','\0'};printf(&%d&,strlen(str));输出的值为3,而不是20,因为strlen认\0的,\0就认为结束。sizeof(str)则不管\0,定义多大数组就显示多大。 1
这是一个二维数组
它可以看成4个一维数组 146
753它的一维数组长度多大啊,数数呗!! sizeof()可以办到的。sizeof(a[0])/4你试试(4是int类型占4个字节的意思)。但sizeof(a)不可以,因为a 也是二维数组。 而a[0],a[1]等表示含三个元素的一维数组。给分奥,不明白再问
本回答被提问者采纳
肯定不行,strlen只是针对单个字符串你可以试着用matlab中的[m,n]=length(str);
为您推荐:
其他类似问题
二维数组的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。用C语言求二维数组所有元素的平均值并输出?_百度知道
用C语言求二维数组所有元素的平均值并输出?
我有更好的答案
由于没给出详细的问题,我就用三维数组做了一下,其实题目很简单,直接用for-for的双重循环实现就可以了。首先是二维数组的输入,然后就是求和,求平均值。思想有了,做其他的就很简单了,相信楼主会完成的o(∩_∩)o 【代码实现】#include&stdio.h&int main(){
int i,j,a[3][3];
int sum=0;printf(&请输入一个二维数组:\n&);for(i=0;i&3;i++)
for(j=0;j&3;j++)
scanf(&%d&,&a[i][j]);
}for(i=0;i&3;i++)
for(j=0;j&3;j++)
sum+=a[i][j];
printf(&%d&,sum);avg=sum/6.0;printf(&元素的平均值为%f&,avg);}
采纳率:74%
为您推荐:
其他类似问题
二维数组的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言问题,二维数组回形遍历_百度知道
C语言问题,二维数组回形遍历
输出一直是-858什么的,代表没有数值
检查不出错误来……
#include&stdio.h&
#define ROW 100
#define COL 100
int main()
int matrix[ROW][COL];
int i,j,k;
int xxrow,sxrow,xxcol,
scanf(&%d %d&,&row,&col);
我有更好的答案
你贴了一大版出来,头晕。。。。 一眼看去,你的输入就错了改成&matrix[i][j]
采纳率:41%
肯定是越界问题,自己找下
为您推荐:
其他类似问题
二维数组的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 c语言 二维数组 参数 的文章

 

随机推荐