//猜数字游戏
//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;
//}
c++之猜数字小游戏
最新推荐文章于 2024-08-23 18:44:50 发布