猜数字游戏 时间戳

///猜数字游戏代码
//电脑随机1-100 用二分法
//#include<time.h>
//#include<stdlib.h>//srand函数头文件
//void menu()
//{
//    printf("*******************\n");
//    printf("***** 1. play *****\n");
//    printf("***** 0. exit *****\n");
//    printf("*******************\n");
//}
//void game()
//{
//    int guss = 0;
//    //1.生成数字
//    int ret = rand() % 100 + 1;//生成随机数的函数 但是要先用一个srand不然每次打开游戏生成的数字都一样
//    //printf("%d\n", ret);(这里的printf用于中途测试) //rand生成的数字为0-32767   %100+1(除100后的余数+1)就变成了1-100
//    //2.猜数字
//    while (1)//(1)表示逻辑一直为真 直到猜对然后break
//    {
//        printf("请猜数字\n");
//        scanf("%d", &guss);
//        if (guss < ret)
//        {
//            printf("猜小了\n");
//        }
//        else if (guss > ret)
//        {
//            printf("猜大了\n");
//        }
//        else
//        {
//            printf("猜对了!\n");
//            break;
//        }
//    }
//}
//
//int main()
//{
//    int input = 0;
//             //time()括号里的参数要为指针 NULL为空指针
//    srand((unsigned int)time(NULL));//括号里应为随机数 不然游戏打开后每把都是一个数字 
//                  //随机数:时间一直在变 要用到时间戳
//               //srand返回类型为int 要用unsigned int把time返回值定义为int类型
//    
//    do              //do while先执行后判断 while先判断再执行
//    {
//        menu();//菜单
//        printf("请选择\n");
//        scanf("%d", &input);
//        switch (input)
//        {
//         case 1:
//                game();    //猜数字逻辑
//                break;
//         case 0:
//                printf("退出游戏\n");
//                break;
//         default:    //没有与case匹配的 跳到default
//                printf("选择错误,重新选择\n");
//                break;
//        }
//    } while (input);input如果为0 则此处判断input为假 跳出循环
//                             ///若input为1或其他 则判断为真 重新循环
//                              //所以判断input
//    return 0;
//}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值