【发布时间】:2021-07-18 18:45:27
【问题描述】:
#include <iostream>
using namespace std;
int main()
{
int a[3][3] = {1,1,1,1,1,1,1,1,1};
int b[3][3] = {1,1,1,1,1,1,1,1,1};
int c[3][3];
for(int i=1;i<=3;i++)
{
for(int j=1;j<=3;j++)
{
c[i][j]=a[i][j]+b[i][j];
cout<<"Element of C"<<i<<j<<"is\t"<<c[i][j]<<endl;
}
}
return 0;
}
在上面的代码中,我在 A22 之前得到了正确的输出,但是对于上面的代码,我得到了一个 垃圾值。
【问题讨论】:
-
您需要了解 C 中数组的索引:索引从零开始,因此三项数组的索引为 0、1 和 2,即小于三个而不是小于或等于三个。
标签: c++