C语言题目,路过的大佬帮帮忙好不

图一是题目,图二是如果变成三行三列的矩形的正确代码,但是现在要求的好像是三行四列,那该怎么改这个代码或者正确代码是啥呢

不知道3行4列矩阵的主对角线,是怎么定义的?

最粗暴的办法(估计就是这样吧):

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-16
定义时a[3][4],内层循环j的终值改为小于4,还有我觉得你那个赋值有点问题。a是二维数组,不能这成一维的形式吧!可以这么写scanf("%d",a[i][j]),这样才对吧。追问

那你教我怎么改成正确的4X3;而且图二我已经试过没有问题的

追答

是的,图二没有问题,我忘了这是指针首地址的写法。但是,3*4似乎没有主对角线吧,我网上查阅了一下没有看到类似的题!不好意思,没能解决你的问题。

第2个回答  2018-12-16
scanf输入需要取地址运算符&
第3个回答  2018-12-16

三行四列的主对角线是啥?

第4个回答  2018-12-16
从小数学就很差
相似回答