开始学习第四天

开始有点难以理解了 do while也没完全学完

但相比速度快 我还是更愿意理解透彻 明天接着加油

(附上今天写的小游戏)

#include<stdio.h>
#include<windows.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>

void menu()
{
    printf("************************************\n");
    printf("********      1.猜数字      ********\n");
    printf("********       0.退出       ********\n");
    printf("************************************\n");
}
void game()
{
    int y = 0;
    int n = 0;
    int ret = rand() % 100 + 1; //printf("%d\n", ret);
    while (1)
    {
        printf("请猜一个数字\n");
        scanf("%d", &n);
        if (n < ret)
        {
            printf("猜小了\n");
            y++;
        }
        else if (n > ret)
        {
            printf("猜大了\n");
            y++;
        }
        else
        {
            printf("猜对啦\n");
            printf("一共猜了:%d次\n", y);
            break;
        }
    }
}
int main()

    int input = 0;
    srand((unsigned int)time(NULL));//定义随机数,其中需要用到#include<stdlib.h>和#include<time.h>,(unsign int)强制转换类型 int a = 0;和int *a = NULL;(空指针)一样的
    do
    {
        menu();
        printf("请选择\n");
            scanf("%d",&input);
            switch (input)
            {
            case 1:
                game();
                break;
            case 0:
                printf("退出\n");
                break;
            default:
                printf("选择错误,请重新选择\n");
            break;
            }
    } while (input);
    return 0;
}

 

相关推荐

  1. 开始学习

    2023-12-30 04:28:01       38 阅读
  2. 开始学习

    2023-12-30 04:28:01       35 阅读
  3. 55:django学习

    2023-12-30 04:28:01       37 阅读
  4. 学习Android的

    2023-12-30 04:28:01       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-30 04:28:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-30 04:28:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-30 04:28:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-30 04:28:01       20 阅读

热门阅读

  1. 【C#】关于委托的使用, eg: {订单系统}

    2023-12-30 04:28:01       32 阅读
  2. MongoDB更新文档

    2023-12-30 04:28:01       41 阅读
  3. Go语言中的包管理工具之Go Modules的使用

    2023-12-30 04:28:01       44 阅读
  4. 【AI】人工智能爆发推进器之知识图谱

    2023-12-30 04:28:01       30 阅读
  5. 组合[中等]

    2023-12-30 04:28:01       35 阅读
  6. k8s的二进制部署master 和 etcd

    2023-12-30 04:28:01       34 阅读
  7. (二)linux使用docker容器运行mysql

    2023-12-30 04:28:01       47 阅读
  8. StarRocks:快速查询的秘密解析

    2023-12-30 04:28:01       33 阅读
  9. 【Leetcode Sheet】Weekly Practice 21

    2023-12-30 04:28:01       31 阅读