猜数字游戏(1-100)
#define _CRT_SECURE_NO_WARNINGS 1 #include#include #include void menu() { printf("###########################n"); printf("######1.play 0.exit######n"); printf("###########################n"); } void game() { int ret; int guess; ret=rand() % 100 + 1; //生成随机数1-100 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; do { srand((unsigned int)time(NULL)); //时间戳,随机起点的设计 menu(); printf("是否游戏:"); scanf("%d",&input); switch (input) { case 1: game(); break; case 0: printf("退出游戏!!!n"); break; default: printf("输入有误,重新输入:n"); break; } } while (input); return 0; }



