Casetrous 2022-05-11 14:44 采纳率: 100%
浏览 19
已结题

请问一下 不知道在哪卡住了 猜数字游戏


 #pragma warning(disable:4996)
#include <iostream>
using namespace std;
int main()
{
    int random =rand() % 100+1;
    int num = 0;
    cout << random<<endl;
    cout << "请输入数字"<<endl;
    cin >> num;
    while ((num ==random)<1);
    {
        (num > random) ? (cout << "大了哦"<<endl) : (cout << "小了哦"<<endl);
        cout << "再猜猜"<<endl;
        cin >> num;
    }

    return 0;
}

结果在输入一次数字就不动了
底下也有个警告 bool不安全

img

  • 写回答

1条回答 默认 最新

  • 於黾 2022-05-11 14:49
    关注

    while后面多了个分号,导致陷入死循环了
    删掉

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月19日
  • 已采纳回答 5月11日
  • 创建了问题 5月11日

悬赏问题

  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法
  • ¥15 Opencv配置出错
  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused