当前位置: 代码迷 >> C语言 >> [求助]新手求下数组的问题~~
  详细解决方案

[求助]新手求下数组的问题~~

热度:247   发布时间:2007-03-29 14:55:09.0
[求助]新手求下数组的问题~~
计算矩阵下三角形(不包括对角线元素)各元素之和
main()
{int a [3][3]={{3.4},{5,6},{7,8}};
int i,,j,t=0;
for(i=1;i<3;i++)
for(j=0;j<2;j++)
t+=a[i][j];
printf("t=%d\n",t);
}
结果 t=20
我觉得是应该5+7+8=20
但是如果有7加入的话不是包括了对角线元素了吗

那位高手那指点下 讲下到底是什么回事??
搜索更多相关的解决方案: 对角线  三角形  元素  

----------------解决方案--------------------------------------------------------
不包括对角线元素指的是将矩阵分为两部分的那条对角线吧。
----------------解决方案--------------------------------------------------------

我在TC2.0下运行的结果:t=26


----------------解决方案--------------------------------------------------------
以下是引用yigedaizi在2007-3-29 20:33:45的发言:
不包括对角线元素指的是将矩阵分为两部分的那条对角线吧。

应该是把 具体怎么样我也不知道啊


----------------解决方案--------------------------------------------------------
以下是引用neverTheSame在2007-3-29 20:48:04的发言:

我在TC2.0下运行的结果:t=26

不是把 我在TC上运行是20啊
----------------解决方案--------------------------------------------------------
谁知道的帮下忙把|~~~~
----------------解决方案--------------------------------------------------------
main()
{int a [3][3]={{3,4},{5,6},{7,8}};
int i,j,t=0;
for(i=1;i<3;i++)
for(j=0;j<2;j++)
t+=a[i][j];
printf("t=%d\n",t);
getch();
}
程序是不是这样的.
----------------解决方案--------------------------------------------------------
它没有用getch()
原程序就是我1楼的一样
我就是看不懂结果

----------------解决方案--------------------------------------------------------
加那个不是一样吗,
你运行一下结果是什么?
----------------解决方案--------------------------------------------------------
是5+6+7+8才对
----------------解决方案--------------------------------------------------------

  相关解决方案