猜数字游戏
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <time.h> //菜单函数 void menu() { printf("=============================\n"); printf(" 1.play 0.exit \n"); printf("=============================\n"); } //猜数字 void game() { int ret = rand() % 100 + 1; int guess = 0; 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; srand((unsigned int)time(NULL));//time:时间戳 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; }