gpt4 book ai didi

C++ 无尽的 cin 控制台提示符

转载 作者:行者123 更新时间:2023-11-30 05:21:35 25 4
gpt4 key购买 nike

我制作了一个简单的程序,它应该询问用户一组的长度,用数字填充它并找到该组的最小值。当我运行代码时,程序工作正常,直到输入集合的最后一个数字。控制台提示一直闪烁,但对键盘没有反应。程序在此时停止。我不明白为什么它不只是停止要求输入。如果重要的话,我正在使用 CodeBlocks 16.01。这是源代码:

#include <iostream>
using namespace std;

int main()
{
int len;
cout << "How many elements?" << endl;
cin >> len;
int myset[len];
int temp;
cout << "Enter " << len <<" numbers: " << endl;

for (int x = 0; x < len; x++)
{
cin >> temp;
myset[x] = temp;
cout << endl;
}
int mini;

for (int i = 0; i < len; i++)
{
if (i = 0)
{
mini = myset[i];
}
else if(myset[i] < mini)
{
mini = myset[i];
}
}
cout << "Minimal value of this set: " << mini << endl;
}

最佳答案

你在 if(i = 0) 行中将 i 设置为 0...我想你想写“if (i==0)”

关于C++ 无尽的 cin 控制台提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40025496/

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