永发信息网

c ++中如何表示用二维数组表示矩阵

答案:2  悬赏:0  手机版
解决时间 2021-02-15 21:41
c ++中如何表示用二维数组表示矩阵
最佳答案
定义二维指针,例如:int (*p)[3],a[3][4];p=a;
那么指针指向二维数组的列是这样:*(*(p+1)+2)
就是说,二维指针中*p是把行指针换成列指针。**p才是指向的数值。
全部回答
#include<stdio.h> #include <time.h> #define n 3 #define m 4 int main() { int i,j,max,s,t,a[n][m]; srand(time(0)); for(i=0; i<n; i++) { for(j=0; j<m; j++) { a[i][j]=10+rand()%89; } } max = a[0][0]; s = t = 0; for(i=0; i<n; i++) { for(j=0; j<m; j++) { if(max < a[i][j]) { max = a[i][j]; s = i; t = j; } printf("%d ",a[i][j]); } printf("\n"); } printf("最大值是:%d ,所在位置是第%d行第%d列\n",max,s+1,t+1); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男友憋着难受怎么办
已然眼动力NO.SH0003地址在哪,我要去那里办
小数的末尾添上“0”或者去掉“0”,小数的大
排卵期女性输卵管位置会有疼痛感,正常吗
民健宝装饰建材地址在什么地方,想过去办事
济南哪有买收音机的啊
飞机电气设计用什么软件??????
成都到南充的火车有哪些车次走的新的达成铁路
自己做纸箱用什么办法我做的纸箱是40*40*40
童话世界 旋转木马 卡bug 怎么进去
南斯比泰公寓地址在哪,我要去那里办事
繁昌区芜湖千桔麻辣烫我想知道这个在什么地方
责任产生与社会关系之中的相互承诺。作为学生
远程教育的学历一般会是几本的
我有一套经济适用房,现在父母的房改房要过户
推荐资讯
肾气丸中滋补肾阴的药物是A.干地黄B.山茱萸C.
巴地甲地址在什么地方,想过去办事
百越商场诜敦农家店这个地址在什么地方,我要
视野天下nvr网络录像机插入电脑没反
动漫 公子不要啊 第8话 第1页
这段话什么意思?“我感谢你,造物主和上帝,
如图,在三角形ABC中,BC=8厘米,AD=6厘米,E、F
下列关于施工用电要求的说法正确的是()。A.非
一个小数的小数点向左移动一位后比原来小3.66
新东亚酒店在什么地方啊,我要过去处理事情
贵州双快作文怎么样
梦见我媳妇以前结过婚生过孩子
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?