gpt4 book ai didi

c++ - 数组未通过 cout 打印出来

转载 作者:太空宇宙 更新时间:2023-11-04 15:43:59 24 4
gpt4 key购买 nike

我在尝试打印这段代码时遇到了一些麻烦。我有一个生成范围为 1 到 8 的搜索空间的函数。但是当我尝试输出它时,程序在我身上退出了。

#include <iostream>;
using namespace std;

char yOrN;
int answer;
const int LENGTH=4096;
int guess[LENGTH];

void searchspace(int guesses[],int length){
int count = 0;
for(int i=1; i=8;i++){
for(int j=1; j=8; j++){
for(int k=1;k=8;k++){
for(int l=1;l=8;l++){
guesses[count]=1000*i+100*j+10*k+l;
count++;
}
}
}
}
}

int main(){
searchspace(guess,LENGTH);
for(int i = 0; i<4096;i++){
cout<<guess[i]<<endl;
}
}

最佳答案

这个循环(和其他循环)

for(int j=1; j=8; j++)

j=8 的计算结果为 true 时结束。始终如此。

你的意思是:

for(int j=1; j<=8; j++)

关于c++ - 数组未通过 cout 打印出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19612407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com