一副还看的过去的手牌打到稀烂

  一年过去了,当初想要实现每周多次更新博客的想法并没有实际的付出实践,这一年我做了什么呢?以下是记录的时间线以及念念碎。。。

  18年2月份,考研失败

  18年3-7月份,青岛工作

  18年7月,毕业。和家人自驾游到达杭州,中间发生了很多“不愉快”的事情,再加上工作的时候感觉不太顺利,遂辞职,二战考研

  18年7月,到达济南寄宿制考研学校

  18年12月26日,考研结束,自知会面对再一次的失败,收拾行李回家过年

  19年1月11日,长期劳累、熬夜、焦虑、饮食问题、身体健康出现问题,大病一场,卧床半月有余。。。

  农历乙亥本命年新年,初一至初三,发烧,卧床不起。。

  19年2月16日,考研成绩,果不其然。。

  19年2月22日,电脑主板修复完毕,依旧是毕业前的话题:身边的发小步入“婚姻”,我面对每天和父母在该不该跑太远去工作,该不该按部就班的争吵和大家庭的阻拦里。。

  至今,现在已经决定去北京了,正在复习,准备找工作中。。

  不知明年再看这篇文章又是怎样的心情

  

  

转载于:https://www.cnblogs.com/TeaPolyphenols/p/10421458.html

好的,下面是一个使用C语言编写的随机发牌程序: ```c #include <stdio.h> #include <stdlib.h> #include <time.h> // 定义牌的花色和点数 const char *suits[] = {"♠", "♥", "♣", "♦"}; const char *ranks[] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"}; // 定义一副扑克牌 const int numSuits = 4; const int numRanks = 13; const int numCards = 52; int main() { srand(time(NULL)); // 初始化随机数生成器 int numCardsToDeal; // 用户指定要发的牌数 printf("请输入要发的牌数:"); scanf("%d", &numCardsToDeal); if (numCardsToDeal > numCards) { printf("牌数超过了一副扑克牌的数量!\n"); return 1; } int dealt[numCards]; // 记录已经发过的牌,防止重复发牌 int numDealt = 0; // 已经发过的牌数 printf("发牌结果:\n"); while (numDealt < numCardsToDeal) { int card = rand() % numCards; // 随机生成一张牌 // 检查该牌是否已经发过 int isDealt = 0; for (int i = 0; i < numDealt; i++) { if (dealt[i] == card) { isDealt = 1; break; } } if (!isDealt) { // 打印该牌 printf("%s%s ", suits[card / numRanks], ranks[card % numRanks]); dealt[numDealt] = card; numDealt++; } } printf("\n"); return 0; } ``` 这个程序使用了随机数生成器来模拟洗牌和发牌的过程。用户可以指定要发的牌数,然后程序会打印相应数量的随机牌。注意,牌的花色使用了Unicode字符来表示。 请注意,这只是一个简单的示例程序,可能并没有考虑到所有的错误处理和边界情况。在实际应用中,你可能需要进一步完善程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值