Advertisement

猜数字小游戏 C语言实现

阅读量:

猜数字小游戏分为三部分

复制代码
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    
    void menu()  //菜单界面
    {
    printf("******************\n");
    printf("*******1.play*****\n");
    printf("*******0.exit*****\n");
    printf("******************\n");
    }
    void game()   //实现游戏功能
    {
    int input = 0;  //input输入值
    int random_num = rand() % 100 + 1;  //random_num定义为1-100的随机数,
    while (1)
    {
        printf("请输入数字:\n");
        scanf("%d", &input);
        if (input > random_num)  
        {
            printf("猜大了\n");
        }
        else if (input < random_num)
        {
            printf("猜小了\n");
        }
        else
        {
            printf("猜对了\n");
            break;
        }
    }
    }
    int main()  
    {
    int input = 0;
    srand((unsigned)time(NULL));   
    do
    {
        menu();
        printf("请选择:>\n");
        scanf("%d", &input);
        switch (input)
        {
        case 1:game(); break;
        case 0:break;
        default:printf("输入有误请重新选择!:\n"); break;
        }
    } while (input);
    return 0;
    }
这里写图片描述

全部评论 (0)

还没有任何评论哟~