WEB开发网
开发学院软件开发C++ 猜数游戏 阅读

猜数游戏

 2008-03-08 12:42:22 来源:WEB开发网   
核心提示:/*猜数游戏*/ /*程序产生一个随机数,游戏者输入数据进行猜测,猜数游戏,治理员可输入密码, 其中普通治理员只能获得答案,选择游戏级别或退出*/ system("pause");return 0; } void game_introduction(void)/*游戏介绍,选择游戏级别或退出*/

  /*猜数游戏*/
    /*程序产生一个随机数,游戏者输入数据进行猜测。治理员可输入密码,
    其中普通治理员只能获得答案,超级治理员获得答案并能修改普通治理员密码*/
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    
    #define NO 0
    #define YES 1
    #define QU99v -1
    #define EASY 1
    #define COMMON 2
    #define HARD 3
    #define PASSWord2 -111111 /*超级治理员密码,不可修改*/
   
     char *PasswordName= "LiangJianbin";/*超级治理员确认密码,不可修改*/
     int Password1 =111111 ; /*普通治理员密码,可修改*/
     int number;    /*计算机产生的随机数*/
     int guess_value=0; /*游戏者输入的猜测数*/
     int nbr_of_guesses=0;/*累加游戏者猜测的次数*/
     int done=0; /*标记游戏者是否猜对,若猜对则 done=1*/
   
   
    void the_back_door(int password,int answer); /*开个后门好作弊,判定普通或超级治理员*/
    void super_Adm_menu(int answer); /*超级治理员选择菜单*/
    void game_introdUCtion(void);/*游戏介绍,选择游戏级别或退出*/
    void quit_or_not(void);  /*确认是否退出*/
    void change_password(int answer);/*修改普通治理员密码*/
    void input_data(void);/*输入数据或退出,治理员可输入密码*/
    void congratulate(void) ; /*祝贺猜对并问是否继续*/
    int judge(void);/*判定数据是否正确*/
    void enter_password_name(char *true_password);/*确认超级治理员*/ 
    
    int main(void)
    {
      game_introduction();/*游戏介绍,选择游戏级别或退出*/
      system("pause");
      return 0;
       
     }  
        
      
   void game_introduction(void)/*游戏介绍,选择游戏级别或退出*/
   {
      int selection;
      int flag=0;/*循周游戏介绍标志,选择游戏级别或退出后flag=1,循环结束*/ 
      do
      {
        nbr_of_guesses=0;
        puts("This is a guess number game.You can input a number to guess.");
        
        do
        {
           puts("\n1--Get a easy degree.");
           puts("\n2--Get a common degree.");
           puts("\n3--Get a hard degree.");
           puts("\n-1--Quit the game.");
           puts("\nEnter a selection.");
        
           scanf("%d",&selection);
        }while(selection!=-1&&selection<1selection>3);
      
        if(selection==EASY)
        {
           PRintf("\n\nGetting a Random number\n");
          /*产生随机数*/
          srand( (unsigned) time(NULL));
          number=rand();
          flag=1;
        }
        else if (selection==COMMON)
        {
      
          printf("\n\nGetting a Random number\n");
          /*产生随机数*/
          srand( (unsigned) time(NULL));
 &nb

Tags:游戏

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接