當下面的程序是FEAD以下輸入(可以從cin讀):爲什麼它會在我們不在數組中的cout中出現?
1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1
輸出是令人驚訝:
1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1
#include<iostream>
using namespace std;
int main()
{
int arey[3][3];
int i,j;
for(j=0;j<=3;j++)
{
for(i=0;i<=3;i++)
{
cin>>arey[j][i];
}
}
arey[0][0]=1;
arey[3][3]=1;
i=0,j=0;
for(j=0;j<=3;j++)
{
for(i=0;i<=3;i++)
{
cout<<arey[j][i];
}
}
return 0;
}
有人能解釋我應該改變,以獲得輸出相同輸入?
不清楚你在問什麼/你的問題是什麼。 – Mat
@Mat:我認爲Q是爲什麼程序不輸出所需的輸出,@ Melik4指出問題前提顯然確實有幫助。 –