- 博客(4)
- 收藏
- 关注
原创 C语言Poker扑克牌(炸金花)
例如,红桃QKA>黑桃QKA>梅花567>方块234>AAA(红桃、方块、梅花)>AAA(黑桃、方块、梅花)>JQK(红桃、红桃、方块)>JQK(黑桃、红桃、方块)>AA2(梅花黑桃梅花)>QQJ(红桃梅花方块)>JQA(红桃红桃红桃)。背景:两个人每人发3张牌(各从一副牌中),每张牌包括花色(红桃(Heart)>黑桃(Spade)>方块(Diamond)>梅花(Club))和大小(从小到大依次是:2-10、J、Q、K、A),胜负规则如下:同花顺(3张同花色的连牌,利用cmp2函数写出如下的冒泡排序函数。
2023-04-09 14:56:56
3171
原创 C语言喝酒问题
n个人同桌吃饭(n<20),其中一个是数学家,他出了一道难题:假定桌子上有3瓶啤酒,将每瓶中的酒平分给几个人喝,但喝各瓶酒的人数是不一样的,不过其中有且只有一个人喝了每一瓶中的酒,且加起来刚好是一瓶,另外,还要保证n个人都有酒喝,请问喝这3瓶酒的各有多少人。设三瓶酒依次被分给i,j,k个人,并由“喝各瓶酒的人数是不一样的,不过其中有且只有一个人喝了每一瓶中的酒”,不妨设2<=i<3<=j<k<=n(根据1/i+1/j+1/k=1利用不等式放缩得到),进而我们可以知道i=2<j<k<=n。
2023-04-02 14:45:53
457
1
原创 输出“回”型数字方阵
首先,我们的主要思路就是,用一个标志来描述下一步走的方向,按顺时针方向依次为右、下、左、上。然后用一个循环把n*n方阵填满,最后输出即可。题目:对于给定的输入n;按顺时针方向输出一个边长为n的“回”型数字方阵。
2023-03-26 21:59:27
2047
1
原创 C语言寻找特殊偶数(BIT)
这里我们将special数组长度定为2296,保证能存储完所有特殊偶数(一直有个保密样例过不了,猜测可能区间长度很大1000~9999共2296个特殊偶数,但这样也比较费内存)所要寻找的四位偶数的范围。每组输入有两个数字:第一个数字是最小范围;第二个数字是最大范围。如果输入遇到0,输入结束。有一种特殊偶数,它每一位上的数字都两两不相同。我们现在需要找出四位数中某一区间内的这类偶数。列出此范围内的所有特殊偶数,并且列出此范围内特殊偶数的个数。
2023-03-26 13:32:10
795
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人