游戏:猜数字游戏
思路:1.电脑会生成一个随机数
2.我们玩家来猜数字 ,猜大了,电脑会提示(猜到了),猜小了,电脑会提示(猜小了)
```#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>#include <time.h>void menu() { printf("*********************************\n"); printf("***1.玩游戏 0.退出游戏*****\n"); printf("*********************************\n");}void game() { int guess = 0; int ret = 0; //能变得随机值,”时间戳“ //拿时间戳来设置随机数的生成起始点 //time_t time(time_t *timer) //time_t 是长整型 需要强制类型转换 // 1.生成一个随机数1-100之间 ret = rand()%100+1; //查看这个随机数 //printf("%d \n ", ret); // 2.猜这个随机数 while(1) { printf("猜猜数字:>"); scanf("%d ", &guess); if (guess>ret) { printf("猜大啦\n"); } else if (guess<ret) { printf("猜小啦\n"); } else { printf("恭喜你,猜对了\n"); break; } }}int main() { int input = 0; //把随机数的生成函数放到main函数中 srand((unsigned int)time(NULL)); do { menu(); printf("请选择:"); scanf("%d", &input); switch (input) { case 1: game(); break; case 0: printf("退出游戏\n"); break; default: printf("输入有误\n"); break; } } while (input); return 0;}