1.課程設(shè)計(jì)的解答說明
創(chuàng)建一副撲克,并完成洗牌、發(fā)牌、顯示、花色排序、面值排序、刪除一張牌、刪除一輪牌等操作。
本程序新建了PerDeck和PlayDeck兩個(gè)類,類PerDeck表示某個(gè)人拿的牌,類PlayDeck表示四個(gè)人玩牌的過程,對(duì)原程序的修改較小。
程序中用到了包含在頭文件stdlib.h中的函數(shù)srand(),用來初始化隨機(jī)數(shù)種子,以使每次執(zhí)行程序時(shí)函數(shù)rand()產(chǎn)生不同的隨機(jī)數(shù),從而使程序每次產(chǎn)生不同的運(yùn)行結(jié)果,用到了包含在頭文件time.h中的函數(shù)time(),用到了包含在頭文件conio.h中的函數(shù)getch()用來接收用戶從鍵盤鍵入的任意鍵,以起到暫停程序供用戶查看運(yùn)行結(jié)果的作用,還用到了包含在頭文件stdlib.h中的函數(shù)system(),其參數(shù)為字符串,字符串cls代表清屏操作。
?
參考文檔和完整的文檔和源碼下載地址: