gpt4 book ai didi

c++ - 请一点 C++ 帮助(重复输出)

转载 作者:太空狗 更新时间:2023-10-29 23:46:01 25 4
gpt4 key购买 nike

<分区>

所以我有这个代码:

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{

int x;
x=rand();
int guess;
do{
cout<<"Enter your guess:";
cin>>guess;
if(guess==x)cout<<"You got it ! ;)\n";
else {
cout<<"Wrong(";
if (guess<x) cout<<"too small)\n";
else cout<<"too big)\n";
}

} while (guess != x);

return 0;
}

问题:编译运行该程序后,输入“999999999999”,一直重复“too big”。为什么会这样?

附加信息:当我将 x 的值设置为常量 10 并输入 11 时,我注意到它只重复一次“太大”。有什么我不知道的吗?还是代码有缺陷?

非常感谢:)

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