gpt4 book ai didi

c++ - 从文本文件中读取数字,并检查它们是否在范围内

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

我正在尝试加载包含 1000 个数字或类似内容的文本文件,我想检查每个数字是否在范围内。我尝试使用 vector ,但无法直接使用。

所以基本上我想检查第一个数字是否大于或 = 到下一个,并多次执行此操作。

ps:我对任何类型的编程都非常陌生,所以请不要刻薄:)

这是我的代码:

using namespace std;

int main() {
ifstream myfile;
myfile.open ("A1.txt");

vector<int>array;
int count;
double tmp;
int i;

myfile >> tmp;
while (int i = 0; i < count; i++){
myfile >> tmp;
array.push_back(tmp);
cout << count;
}

myfile.close();
return 0;
}

最佳答案

我会建议一个循环,直到你读完每个数字:

...
double previous, tmp;
myfile >> previous;
array.push_back(previous);//this inserts the first element
//but you have to decide if you need it or not, because it is not compared with any value
while (myfile >> tmp){
array.push_back(tmp);
if(previous >= tmp){
//Do something;
}
previous = tmp;//the next previous is the current tmp
}
...

关于c++ - 从文本文件中读取数字,并检查它们是否在范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40866178/

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