gpt4 book ai didi

c++ - 无限数组?

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:07 25 4
gpt4 key购买 nike

我遇到了一些麻烦。我写了一个代码来查找一个数以内的素数,但出于某种原因,它给我一个错误,即我没有定义我将使用的数组中的元素数。是否可以有一个元素数量不受限制的数组?谢谢:)

#include <iostream>
#include <cmath>
#include <fstream>
#include <cstdlib>
using namespace std;
int primer(int max);
int main()
{
system("pause");
return 0;
primer(1000);
}

int primer(int max){
int a[]=2;
for (int i=2;i<=max;i++){
prime=true;
for (int ii=1;ii<=#a;ii++) {
if i/a[ii]==math.floor(i/a[ii]) {
prime=false;
}
}
if prime==true {
a[#a+1]=i;
}
}
for (i=1;i<=#a;i++) {
print(a[i]);
}
}
}

最佳答案

是的。使用 std::vectorstd::deque .

关于c++ - 无限数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4741436/

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