1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
   | #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 = 0;     int guess = 0;                    ret = rand() % 100 + 1;               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));     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; }
 
 
   |