C语言经典例94-猜数游戏

1 题目

程序会取一个1~100的随机数m,猜数,每次程序会提示你输入的数比m大还是小

2 实现

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
void guessNumber(void)
{
    int n;
    int count = 1;
    srand((unsigned int)time(NULL)); // 随机数种子
    int m = (rand() % 100) + 1;
    puts("游戏开始,请输入数字:");
    while (1) {
        scanf("%d", &n);
        if (n == m) {
            printf("猜中了,使用了 %d 次!\n", count);
        } else if (n < m) {
            puts("太小了!");
            puts("重新输入:");
        } else {
            puts("太大了!");
            puts("重新输入:");
        }
        count++;
    }
}
 
int main(void)
{
    guessNumber();
    return 0;
}

3 运行结果

游戏开始,请输入数字:50
太大了!重新输入:25
太小了!重新输入:35
太大了!重新输入:28
太小了!重新输入:31
太小了!重新输入:32
猜中了,使用了 6 次!
发布了140 篇原创文章 · 获赞 59 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/syzdev/article/details/104444607
今日推荐