猜数字游戏 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> void menu() { printf("******************\n"); printf("**1 play 0 exit**\n"); printf("******************\n"); } void game() { int n = 0; int input = 0; n = rand()%100+1; while(1) { printf("请猜数字:\n"); scanf("%d",&input); if(input<n) { printf("猜小了!\n"); } else if(input>n) { printf("猜大了!\n"); } else { printf("恭喜你!猜对了。\n"); break; } } } int main() { int input = 0; 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; }