猜数游戏

天意透明

天意透明

2016-02-19 13:05

下面图老师小编跟大家分享猜数游戏,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~
/*猜数游戏*/
         /*程序产生一个随机数,游戏者输入数据进行猜测。治理员可输入密码,
         其中普通治理员只能获得答案,超级治理员获得答案并能修改普通治理员密码*/
          #includestdio.h
          #includestdlib.h
          #includetime.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("1--Get a easy degree.");
                        puts("2--Get a common degree.");
                        puts("3--Get a hard  degree.");
                        puts("-1--Quit the game.");
                        puts("Enter a selection.");
                  
                        scanf("%d",&selection);
                 }while(selection!=-1&&selection1selection3);
              
                 if(selection==EASY)
                 {
                       printf("Getting a Random number");
                      /*产生随机数*/
                      srand( (unsigned) time(NULL));
                      number=rand();
                      flag=1;
                 }
                 else if  (selection==COMMON)
                 {
             
                      printf("Getting a Random number");
                      /*产生随机数*/
                      srand( (unsigned) time(NULL));
   &nb
  
展开更多 50%)
分享

猜你喜欢

猜数游戏

编程语言 网络编程
猜数游戏

数独游戏可以提高孩子的脑力

电脑网络
数独游戏可以提高孩子的脑力

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

猜破头如何发布猜题

手机软件 应用软件
猜破头如何发布猜题

关于文曲星上猜数字游戏的c编程方法

编程语言 网络编程
关于文曲星上猜数字游戏的c编程方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

疯狂猜车攻略

电脑网络
疯狂猜车攻略

猜么怎么和对方聊天?猜么聊天方法

手机软件
猜么怎么和对方聊天?猜么聊天方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Jquery 方块随着鼠标所在的区域而放大

Jquery 方块随着鼠标所在的区域而放大

为什么win7连接无线网络会出现资源管理器崩溃重启

为什么win7连接无线网络会出现资源管理器崩溃重启
下拉加载更多内容 ↓