C语言——猜数字小游戏

本文分享了一款使用C语言编写的猜数字小游戏。程序随机生成0-100之间的数字,玩家通过输入猜测,得到反馈后继续尝试,直至猜中为止。代码中通过注释详细解释了实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天为大家分享一个用c语言写的小游戏——猜数字。

这个程序的作用是会随机生成一个0-100的数字,然后玩家输入自己猜的数字,错误就继续猜,并且会提示猜大了还是猜小了,直到猜到数字游戏结束。对于代码的内容,我将在代码中以注释的方式,为大家描述。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void menu()           //该函数的作用是生成一个游戏开始时的菜单栏
{
        printf("******************\n");
        printf("****  1.paly  ****\n");
        printf("****  0.exit  ****\n");
        printf("******************\n");
}
void game()           //该函数为猜数字游戏的内容
{
    int b, c;
    c = rand() % 100 + 1;       //随机生成0-100之间的数字
    while(1)          //while(1)是因为该循环要直到用户猜对数字,用break来结束循环
    {
        printf("请输入你要猜的数字:\n");
        scanf("%d", &b);
        if (c < b)              //判断猜的数字与真正数值是否相同,并且为玩家提示
        {
            printf("猜大了\n");
        }
        else if (c > b)
        {
            printf("猜
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值