猜数游戏,随机目标数字,直到猜中退出

Posted sea-stream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猜数游戏,随机目标数字,直到猜中退出相关的知识,希望对你有一定的参考价值。

 

/* 猜数游戏(其三:目标数字是0~999的随机数)*/

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

int main(void)

    int no;        /* 读取的值 */
    int ans;    /* 目标数字 */

    srand(time(NULL));        /* 设定随机数的种子 */
    ans = rand() % 1000;    /* 生成0~999的随机数 */

    printf("请猜一个0~999的整数。\n\n");

    do 
        printf("是多少呢:");
        scanf("%d", &no);

        if (no > ans)
            printf("\a再小一点。\n");
        else if (no < ans)
            printf("\a再大一点。\n");
     while (no != ans);                    /* 重复到猜对为止 */

    printf("回答正确。\n");

    return 0;

输出

请猜一个0~999的整数。

是多少呢:78
再大一点。
是多少呢:500
再小一点。
是多少呢:250
再小一点。
是多少呢:125
再小一点。
是多少呢:60
再大一点。
是多少呢:100
再小一点。
是多少呢:80
回答正确。

 

以上是关于猜数游戏,随机目标数字,直到猜中退出的主要内容,如果未能解决你的问题,请参考以下文章

java之猜数字游戏

猜数字游戏

猜数字游戏网页版

Python实现猜数字游戏

Java随机数的应用-猜数游戏

发现了二分查找的秘密