![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 78
孤岛客
游戏编程初学者。
展开
-
C++之多个生产者与多个消费者的多线程问题
本文使用C++描述,采用信号量与多线程——解决了多个生产者与多个消费者之间的同步与互斥操作。原创 2015-04-20 09:35:14 · 2931 阅读 · 0 评论 -
自测题IV——Have Fun with Numbers (20)
注意char与int的ASCII转换方法即可。 算法思路: 创建一个统计数组啊count[9][2]={{1,0},{2,0},.......},其中第一个下标存放数字,第二个下标存放对应数字出现的次数。 输入时,读取数字到string类型的num中,然后遍历num,每一个数字在统计数组里对应+1,得到num的统计数组。 二倍处理,注意进位。遍历,每一个数字在统计数组里对应-1,得到num原创 2015-04-26 15:11:09 · 500 阅读 · 0 评论 -
自测题V——Shuffling Machine(20)
模拟洗牌程序,按照给定的次序,洗牌N遍。 寻找规律可以发现,我们只需要保存给定次序,使用tmpOrder[i]=order[tmpOrder[i]];进行嵌套即可。 由于粗心搞错次序,提交了6次才Pass..... #include #include #define CARDNUM 54 using namespace std; int main() { int n, order[原创 2015-04-26 16:31:40 · 347 阅读 · 0 评论 -
自测题III——数组元素循环右移问题 (20)
无需数组真正的排序,直接输出即可。 #include using namespace std; int main() { int n, m,a[100]; cin >> n >> m; m = m%n; for (int i = 0; i < n; i++) cin >> a[i]; for (int i = n-m; i < n; i++) cout << a[i]<<"原创 2015-04-25 19:48:48 · 319 阅读 · 0 评论 -
C语言字符串加减计算器
C语言字符串加减法计算器处理程序原创 2015-05-17 18:34:23 · 4477 阅读 · 0 评论