代码:
#include#include #include void menu() { printf("*******************************************n"); printf("**********t猜数字游戏!t***********n"); printf("*******************************************n"); printf("**********t1.开始游戏t***********n"); printf("**********t0.退出游戏t***********n"); printf("*******************************************n"); } void game() { int guess = 0; int 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() { srand((unsigned)time(NULL)); 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; }
运行截图