快乐打码 2022-11-11 11:45 采纳率: 70.6%
浏览 40
已结题

请问我要怎么去写“继续猜下一个数。每次运行程序可以反复猜多个数,直到游戏者想停止时才结束。”在现在已写好一部分的基础上


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int a, b, i;
    srand(time(0));
    a = rand() % 100 + 1;
    do {
        scanf("%d", &b);
        i++;
        if(i%10==0){
        }
        if (b > a) {
            printf("Wrong!Too high\n");
        } else if (b < a) {
            printf("Wrong!Too low\n");
        } else {
            printf("right!\n");
            break;
        }
            
    } while (a != b && b != -1);

    printf("您一共猜了%d次", i);
    return 0;
}

任务;编程先由计算机“想”一个1~100之间的数请人猜,如果人猜对了,在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,则结束游戏;否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序可以反复猜多个数,直到游戏者想停止时才结束。

  • 写回答

2条回答 默认 最新

  • 心寒丶 全栈领域优质创作者 2022-11-11 12:06
    关注

    再写一层循环,一直执行下去

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 而使用UE5引擎的 工具选项里 打开c++ visual studio 就会有部分显示加载失败 如图 加载失败的这张图 请问是什么原因
  • ¥15 mysql 对多个字段模糊查询,返回第一个匹配的字段
  • ¥15 the testing results of the whole dataset is empty
  • ¥15 can问题,往哥解决
  • ¥15 FFmpeg 成功推流到 Nginx RTMP 服务器但无法用 ffplay 或 VLC 播放
  • ¥15 请修改以下C语言代码使其能正确输出最短路径
  • ¥20 抖音商城拉码器安卓报错求解决办法或者有新的拉码脚本也可以介绍一下
  • ¥15 MPLAB IDE V2.35 报错make[2]: *** [build/default/production/_ext/1472/MSSP_I2C.p1] Error 1
  • ¥15 新唐M451 DTMF检测和发送代码修改
  • ¥15 在国外文献网站里点击view pdf 加载异常缓慢甚至加载不出来。