c++之猜数字小游戏

//猜数字游戏
//1.自动产生一个1——100之间随机数
//2.猜数字
//       a.猜对了,恭喜你,游戏结束
//       b.猜错了,会告诉你猜大了,还是猜小了,继续猜,直到猜对
//3.游戏一直玩,除非退出游戏



//void menu()  //自定义一个简易菜单
//{
//    printf("***********************************************\n");
//    printf("**********         1.PLAY           ***********\n");
//    printf("**********         0.EXIT           ***********\n");
//    printf("***********************************************\n");
//}
//
//void game()  //猜数字游戏过程实现
//{
//    //1.生成随机数
//    //rand 生成一个随机数函数   使用头文件 <stdlib.h>
//    //rand 函数返回0~32767之间的数字
srand((unsigned int)time(NULL));                ***    如果放在此地方则每次猜数字时变化,
//    //如果输入 快  则数相同,随机数整个项目配置一次即可,所以放置在  main 函数里面
//    // //
//    //time函数需要      <time.h> 头文件 
//    //srand需要格式为unsigned int   所以强制转换
//    //需要一个一直变化的值     时间——时间戳   
//    //设计一个随机的起点(需要整数)  使用头文件 <stdlib.h>
//    int sjs = rand()%100+1;
//    //%100的余数是  0~99 ,然后  +1  ,则范围为 1~100
//   // printf("%d\n", sjs);    //测试使用
//
//
//    //2.猜数字
//    int guess = 0;
//    while (1)   //死循环
//    {
//        printf("请猜数字:");
//        scanf_s("%d", &guess);
//        if (guess < sjs)
//        {
//            printf("猜小了\n");
//          
//        }
//        else if(guess > sjs)
//        {
//            printf("猜大了\n");
//           
//        }
//        else 
//        {
//            printf("猜对了,你真棒\n");
//            break;
//        }
//    }
//}
//
//
//
//int main()
//{
//    int input;
//    srand((unsigned int)time(NULL));   //定义随机数,使用时间戳
//    do
//    {
//        menu();//打印菜单
//        printf("请选择:-->");
//        scanf_s("%d", &input);
//        switch (input)
//        {
//        case 1:
//            game();
//               
//        case 0:
//            printf("-->退出游戏\n"); 
//            break;
//        default:
//            printf("-->选择错误,重新选择\n"); 
//            break;
//        }
//    } while (input);
//    return 0;
//}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值