C语言猜数字游戏

用C语言实现猜数字游戏,电脑随机给出一个范围内的数字,用户在终端输入数字,去猜大小;对比数字,电脑给出提示偏大还是偏小;不断循环,直到正确

cpp 复制代码
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
    //随机种子
    srand((unsigned)time(NULL));
    //用户输入数字
    int ourNum = 0;
    int comNum = 0;
    //计算机随机给出数字
    comNum = rand() % 100 + 1;//1-100
    
    printf("猜数字游戏开始了!\n 输入1-100的数字\n");
    
    while (1)
    {
        scanf("%d", &ourNum);
        if (comNum == ourNum)
        {
            printf( "恭喜你答对了\n");
            break;
        }
        else if (comNum > ourNum)
        {
            printf("太小了,往大的猜\n");
        }
        else
        {
            printf("太大了,往小的猜\n");
        }
    }
}

}
相关推荐
go_bai几秒前
Linux-网络基础
linux·开发语言·网络·笔记·学习方法·笔记总结
济南壹软网络科技有限公司11 分钟前
基于 ThinkPHP 8.1 + Workerman 的全开源商业级游戏陪玩系统技术架构设计
游戏·开源·游戏陪玩·php护航·商业版游戏护航
好大哥呀15 分钟前
C++ IDE
开发语言·c++·ide
BHXDML27 分钟前
JVM 深度理解 —— 程序的底层运行逻辑
java·开发语言·jvm
Wang's Blog30 分钟前
Nodejs-HardCore: 深入解析DBF文件之二进制文件处理指南
开发语言·nodejs
hoiii18731 分钟前
基于LSB匹配的隐写术MATLAB实现程序
开发语言·matlab
J2虾虾38 分钟前
Java使用的可以使用的脚本执行引擎
java·开发语言·脚本执行
幻云201041 分钟前
Next.js指南:从入门到精通
开发语言·javascript·人工智能·python·架构
老马识途2.043 分钟前
java处理接口返回的json数据步骤 包括重试处理,异常抛出,日志打印,注意事项
java·开发语言
CCPC不拿奖不改名1 小时前
网络与API:从HTTP协议视角理解网络分层原理+面试习题
开发语言·网络·python·网络协议·学习·http·面试