新聞中心

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

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

        作者: 時間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
        ● 設(shè)計思路:包括軟件的整體架構(gòu)、功能塊的設(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]={" 主站蜘蛛池模板: 余庆县| 乌兰浩特市| 易门县| 永春县| 怀化市| 万宁市| 芦溪县| 集贤县| 临高县| 宁武县| 云安县| 大埔区| 淮南市| 元谋县| 金寨县| 峡江县| 布拖县| 大姚县| 昭觉县| 普宁市| 武鸣县| 岳池县| 嘉鱼县| 保康县| 浙江省| 牙克石市| 林西县| 南岸区| 湄潭县| 竹山县| 门源| 灌阳县| 梅河口市| 固原市| 霍山县| 巫山县| 贵南县| 来安县| 丹江口市| 玉门市| 鄯善县|