我试图填补与数字的阵列1111〜8888的数组,其中每个整数在在C 1和8之间的数++。但是,当我运行它时,它只输出表示错误的大负数。我真的知道错误是什么,所以如果你能帮助我,我将不胜感激。谢谢!灌装与整数
int fillArray()
{
int arrayPosition;
int guesses[4096];
arrayPosition = 0;
for (int i = 1; i <= 8; i++)
for (int j = 1; j <= 8; j++)
for (int k = 1; k <= 8; k++)
for (int m = 1; m <= 8; m++)
{
guesses[arrayPosition] = ((i * 1000) + (j * 100) + (k *10) + m);
cout << guesses[arrayPosition];
arrayPosition++;
}
return guesses[4096];
}
您的输出语句导致问题的位置在哪里? – NoChance
对不起,固定它:) – user2921180