資源簡介
由本人自己設計編寫的C語言21點游戲的源代碼,考慮到各位做課程設計的同學們找不到C語言在這方面的資源,因此上傳。
代碼片段和文件信息
/**********************問題需求:實現(xiàn)一個電腦做莊,你當玩家的21點游戲**********************
*********************數(shù)據(jù)結構:player_card[n]host_card[m]*********************************
0 程序結構:主函數(shù):輸入選擇,輸出結果
判斷函數(shù):判斷是否要牌,若不要牌,則返回0;否則返回1;
比較函數(shù):若沒有爆牌,而且player不想要牌或n=5,則比較player與host的大小,
若player大則返回0;否則返回1;
*************************version?2.0??copyright@2009************************************
***************************designed?By?Allen************************************************
*************************all?rights?deserved********************************************
??程序難點:1,如何在A-K中隨機選取一張牌
當時解決方案:用rand()函數(shù)
2,如何實現(xiàn)電腦(即莊家)自動判斷是否要牌
當時解決方案:規(guī)定一個要牌范圍(18-21為不要牌,1-18為要牌)
今天(19號)的解決方案:用隨機數(shù)0~1,1為要牌,0為不要牌實現(xiàn)
3調用rand()函數(shù)時,不知道該如何為srand()播種
當時解決方案,用時間播種。
srand((i
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????11286??2009-06-24?14:17??21點游戲.cpp
-----------?---------??----------?-----??----
????????????????11286????????????????????1
- 上一篇:C++經典編程題
- 下一篇:LabVIEW調用庫函數(shù)節(jié)點.rar
評論
共有 條評論