#include <stdio.h> #include <stdlib.h> #define MAX(X,Y) (X>Y?X:Y) #include <math.h> void start() { int out = 0; int num = rand()%100; int again = 0; while(1) { printf("猜数字游戏:请输入一个你猜的数字:>"); scanf("%d", &out); if(out > num) printf("大了一点\n"); else if(out < num) printf("小了一点\n"); else { printf("您猜对了\n"); printf("1.再玩一次 2.退出游戏\n"); scanf("%d",&again); if(again==1) continue; if(again==2) break; } //break; } } int main() { int choice = 0; do { printf("************************************************\n"); printf("******1.开始游戏 2.退出游戏****************\n"); printf("************************************************\n"); printf("请选择:>"); scanf("%d", &choice); switch(choice) { case(1): printf("开始游戏"); start(); break; case(2): printf("退出游戏"); break; default:printf("请重新选择"); } } while(choice!=1 && choice!=2); return 0; }
C语言 猜数字小游戏
最新推荐文章于 2023-11-01 19:30:50 发布