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
----------------解决方案--------------------------------------------------------
不包括对角线元素指的是将矩阵分为两部分的那条对角线吧。
应该是把 具体怎么样我也不知道啊
----------------解决方案--------------------------------------------------------
我在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才对
----------------解决方案--------------------------------------------------------