<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > C語言猜拳游戲代碼及分析

          C語言猜拳游戲代碼及分析

          作者: 時間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
          ● 設(shè)計(jì)思路:包括軟件的整體架構(gòu)、功能塊的設(shè)計(jì)思路、函數(shù)封裝等等;
          ● 功能實(shí)現(xiàn):從用戶的角度,使用上發(fā)現(xiàn)與眾不同的地方;
          ● 其它方面;
          c語言程序代碼:
          /*
          func:猜拳游戲
          auth:肖喬
          date:2014.02.22
          */
          #include
          #include
          #include
          #include
          #define TRUE 1
          typedef struct {
          charname[30]; //用戶名長度最長28
          charpassword[30]; //密碼長度最長28
          doublemoney;
          inttimes;
          intwin;
          }game_t;
          //清空緩存
          void fflush_in();
          //登錄菜單函數(shù)
          void log_menu();
          //功能菜單函數(shù)
          void ctrl_menu();
          //登錄函數(shù)
          int log_in(game_t *p,int *count,int *my);
          //注冊函數(shù)
          int add_user(game_t *p,int *count);
          //登錄控制函數(shù)
          void log_ctrl(game_t *p,int *count,int*my);
          //功能控制函數(shù)
          void ctrl(game_t *p,int *count,int *my);
          //查看函數(shù)
          void look(game_t *p,int *count,int *my);
          //查看菜單
          void look_menu();
          //查看所有
          void look_all(game_t *p,int *count);
          //查看個人
          void look_my(game_t *p,int *my);
          //初始化函數(shù)
          int log_start(game_t *p,int *count);
          //保存函數(shù)
          int exit_save(game_t *p,int *count);
          //充值函數(shù)
          int pay(game_t *p,int *my);
          //修改函數(shù)
          void alter(game_t *p,int *count,int *my);
          //修改菜單
          void alter_menu();
          //修改密碼
          int alter_pass(game_t *p,int *my);
          //注銷用戶
          int del(game_t *p,int *count,int *my);
          //游戲控制函數(shù)
          void game_ctrl(game_t *p,int *my);
          //游戲菜單
          void game_menu();
          //下注
          int game_pay(game_t *p,int *my,double*mon);
          //游戲函數(shù)
          void game_play(game_t *p,int *my,double*mon);
          //游戲
          int game();
          //排序控制函數(shù)
          void cmp(game_t *p,int *count);
          //排序菜單
          void cmp_menu();
          //按金額排序函數(shù)
          int cmp_money(const void *px,const void*py);
          //勝率函數(shù)
          void win_times(game_t *p,int *count);
          //按勝率排序函數(shù)
          int cmp_win(const void *px,const void *py);
          int main(){
          game_tstu[100]={"看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();