c语言编写猜数字游戏

#include
#include
#include
void game()
{
    int m = 0;
    int ret = rand() % 100 + 1;
    while (ret != m)
    {
        printf("请输入数字;");
        scanf("%d", &m);
        if (m > ret)
            printf("猜大了");
        else if (m < ret)
            printf("猜小了");
        else
            printf("猜对了");
    }
}
void menu()
{
printf("*********************\n");
printf("******1.开始游戏*****\n");
printf("******2.退出*********\n");
printf("*********************\n");
}
int main()
{
    int input = 0;
    srand((unsigned int)time(NULL));
    do
    {
    menu();
    printf("请选择");
    scanf("%d", &input);
        switch (input)
        {
        case 1:
            printf("猜数字\n");
            game();
                break;
        case 0:
                printf("退出游戏\n");
                break;
            default:
                printf("选择错误,重新选择\n");
                break;
        }
    } while (input!=0);
        return 0;
}

运行结果如下

c语言编写猜数字游戏_第1张图片

你可能感兴趣的:(c语言)