我是靠谱客的博主 高大灯泡,这篇文章主要介绍C语言练习-1到100的猜数字游戏(循环),现在分享给大家,希望可以做个参考。

1-100的猜数字游戏

#include <stdlib.h>//srand头文件
#include <time.h>//time头文件
void menu()//菜单
{
    printf("1-100猜数字游戏n");
    printf("1、开始n");
    printf("0、结束nn");
}
void game()//游戏实现
{
    int ret = rand()%100+1;//生成随机数//%100余数为0-99,然后加1,为1-100
    int guess = 0;
    while (1)
    {
        printf("猜数字:");
        scanf("%d", &guess);
        if (guess < ret)
        {
            printf("小了nn");
        }
        else if (guess > ret)
        {
            printf("大了nn");
        }
        else 
        {
            printf("恭喜,猜对了!nn");
            break;
        }
    }
}
int main()
{
    int i = 0;
    srand((unsigned int)time(NULL));//生成随机数//unsigned int强制类型转换为int//time(NULL)时间戳概念,百度可差
    do
    {
        menu();//打印菜单
        printf("请选择:");
        scanf("%d", &i);
        switch (i)
        {
        case 1:
            printf("开始n");
            game();
            break;
        case 0:
            printf("退出n");
            break;
        default:
            printf("失败,重新选择n");
            break;
        }
    } while (i);
    return 0;
}

最后

以上就是高大灯泡最近收集整理的关于C语言练习-1到100的猜数字游戏(循环)的全部内容,更多相关C语言练习-1到100内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部