扑克牌3张两人比大小,C语言代码word精品文档11页.doc
《扑克牌3张两人比大小,C语言代码word精品文档11页.doc》由会员分享,可在线阅读,更多相关《扑克牌3张两人比大小,C语言代码word精品文档11页.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流扑克牌3张两人比大小,C语言代码【精品文档】第 11 页扑克牌3张两人比大小,C语言代码背景:两个人每人发3张牌(各从一副牌中),每张牌包括花色(红桃(Heart)黑桃(Spade)方块(Diamond)梅花(Club)和大小(从小到大依次是:2-10、J、Q、K、A),谁手上有最大的一张或多张(如果有相同的牌)牌谁获胜。输入:A的3张牌(未排序)和B的3张牌(未排序)。(参见用例)输出:A的3张牌的排序后的输出和B的3张牌的排序后的输出,以及A和B谁获胜。(参见用例)1.DA H2 C32.H4 H3 DJView plain1.Winner is B
2、!2.A: H2 DA C33.B: H4 H3 DJUnlimited256M0Test Case 3View plain1.HA CA CB2.HQ CJ CQView plain1.Input Error!Unlimited256M0Test Case 4View plain1.HA CA CJ2.DA DK DKView plain1.Input Error!Unlimited256M0Test Case 5View plain1.SA SJ SK2.SA SJ SKView plain1.Winner is X!2.A: SA SK SJ3.B: SA SK SJUnlimited代
3、码#includeint asc(char p3);intisError(char p13);void compare(char p33,char p43);int main()char a33,b33,c;int i,j,resulta,resultb,result,flag=0;printf(请输入A的扑克牌,扑克牌之间以空格隔开,然后按下回车:n);for(i=0;i3;i+)for(j=0;j=1&c=9)if(c=J)c=59;if(c=Q)c=60;if(c=K)c=61;if(c=A)c=62;if(c=1)flag=1;elseprintf(Input Error!n);ret
4、urn 0;if(j=2)if(c!=0)printf(Input Error!n);return 0;elseflag=0;c=58;ai1=c;break;aij=c;elseif(flag=1)printf(Input Error!n);return 0;if(j=2)break;j-;printf(请输入B的扑克牌,扑克牌之间以空格隔开,然后按下回车:n);for(i=0;i3;i+)for(j=0;j=1&c=9)if(c=J)c=59;if(c=Q)c=60;if(c=K)c=61;if(c=A)c=62;if(c=1)flag=1;elseprintf(Input Error!n
5、);return 0;if(j=2)if(c!=0)printf(Input Error!n);return 0;elseflag=0;c=58;bi1=c;break;bij=c;elseif(flag=1)printf(Input Error!n);return 0;if(j=2)break;j-;resulta=asc(a);if(resulta=0)return 0;resultb=asc(b);if(resultb=0)return 0;result=isError(a);if(result=0)return 0;result=isError(b);if(result=0)retur
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 扑克牌 张两人 大小 语言 代码 word 精品 文档 11
限制150内