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");
        }
    }
}

}
相关推荐
消失的旧时光-19431 小时前
C++ 拷贝构造、拷贝赋值、移动构造、移动赋值 —— 四大对象语义完全梳理
开发语言·c++
送秋三十五1 小时前
一次大文件处理性能优化实录————Java 优化过程
java·开发语言·性能优化
lcj25111 小时前
深入理解指针(4):qsort 函数 & 通过冒泡排序实现
c语言·数据结构·算法
Sylvia-girl1 小时前
线程池~~
java·开发语言
fie88891 小时前
基于MATLAB的转子动力学建模与仿真实现(含碰摩、不平衡激励)
开发语言·算法·matlab
lly2024061 小时前
C# 变量作用域
开发语言
时艰.1 小时前
java性能调优 — 高并发缓存一致性
java·开发语言·缓存
MSTcheng.1 小时前
【C++】C++智能指针
开发语言·c++·智能指针
无小道1 小时前
Qt——网络编程
开发语言·qt
wazmlp0018873691 小时前
第五次python作业
服务器·开发语言·python