作业帮 > 综合 > 作业

为什么我写的程序总是这个报错?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/13 23:48:42
为什么我写的程序总是这个报错?
#include
void main ()
{
int a[5][6],b[6],i,j,k,sum=0;
for(i=0;i
嘿!你的i与j的取值范围弄错了.因为数组的下标是从0开始,至数组的长度减一.如:int a[5][6],数组a的行范围是0到4(也就是i的范围),列范围是0到5(也就是j的取值范围).顺便说一句,你的代码嵌套过多,执行起来时间代价过大,在实际开发中并不可行.
再问: 对啊,我知道,所以我是<5的,也就是到不了5,及0到4嘛。。。这是一道作业题。。。我也不想嵌套这么多,但我没有想出其他更好的办法