【C】猜数字游戏

来源:互联网 发布:手机装潢设计软件 编辑:程序博客网 时间:2024/04/26 23:22

完成猜数字游戏。

[csharp] view plain copy
  1. #define _CRT_SECURE_NO_WARNINGS1  
  2. #include <stdio.h>  
  3. #include <stdlib.h>  
  4. #include <time.h>  
  5. void menu()  
  6. {  
  7.     printf("******************************\n");  
  8.     printf("******  1.play 0.exit   ******\n");  
  9.     printf("******************************\n");  
  10. }  
  11. void game()  
  12. {  
  13.     int rand_num = rand()%100;  
  14.     int tmp = 0;  
  15.     while(1)  
  16.     {  
  17.         printf("请输入你要猜的数字:>");  
  18.         scanf("%d", &tmp);  
  19.         if(tmp> rand_num)  
  20.         {  
  21.             printf("猜大了\n");  
  22.         }  
  23.         elseif(tmp< rand_num)  
  24.         {  
  25.             printf("猜小了\n");  
  26.         }  
  27.         else  
  28.         {  
  29.             printf("恭喜你,猜对了\n");  
  30.             break;  
  31.         }  
  32.     }  
  33.    
  34. }  
  35.    
  36. int main()  
  37. {  
  38.     int input = 0;  
  39.     srand((unsigned int)time(NULL));  
  40.    
  41.     do  
  42.     {  
  43.         menu();  
  44.         printf("请选择>:");  
  45.         scanf("%d", &input);  
  46.         switch(input)  
  47.         {  
  48.         case1:  
  49.             game();  
  50.             break;  
  51.         case0:  
  52.             break;  
  53.         default:  
  54.             printf("选择错误\n");  
  55.             break;  
  56.         }  
  57.     } while(input);  
  58.     system("pause");  
  59.     return 0;  
  60. }  
  61.    
0 0
原创粉丝点击