EthanX1126 2022-05-11 14:28 采纳率: 66.7%
浏览 304
已结题

c++ 输出多一行空白

img

当猜数字三次失败后 会有多出一行 无用的行数 请问应该修改哪里,。/

感谢
感谢

  • 写回答

3条回答 默认 最新

  • 关注

    修改如下:

    img

    #include <iostream>
    #include <time.h>
    using namespace std;
    int main()
    {
        int secretNumber, gameTrack, guessNumber;
    
        cout << "Wlecome to the number guessing game.\n";
        cout << "You have at most 3 chances to guess a secret number from 1 to 10." ;
        srand(time(0)); //执行一次就可以了,不需要放在while循环里
        
        secretNumber = rand() % 10 + 1;
        cout << "\nEnter a number from 1 to 10:";
        gameTrack = 0;
    
        while (gameTrack != 3) {
            cin >> guessNumber;
            if (guessNumber == secretNumber) {
                cout << "Correct guess. Congratulations!";
                return 0;
            }
            else if (guessNumber == 0) {
                break;
            }
            else if (guessNumber < secretNumber) //这个if语句不需要了
            {
                gameTrack += 1;
                if (gameTrack == 3)
                    break;
                cout << "Not correct,your guess is too low,try again:";
            }
            else
            {
                gameTrack += 1;
                if (gameTrack == 3)
                    break;
                cout << "Not correct,your guess is too high,try again:";
            }
        } //while end
        //这个if语句放在这里,否则loose+=1就不执行了,也不需要用else
        if (gameTrack == 3) {
            cout << "Not correct.You have reached your third trials. The correct number is " << secretNumber;
        }
    
        
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值