摘要: 思想: 把小的元素往前调,或者把大的元素往后调;比较的是两个相邻的元素,调换也是发送在这两个元素之间 code: 1 #include <stdio.h> 2 3 #define LEN 5 4 5 int testData[LEN] = {10, 5, 2, 4, 7}; 6 7 void swa 阅读全文
posted @ 2019-05-27 18:41 shanyu20 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 参考: 《linux c编程一站式学习》的例11.1 思想: 插入排序类似于玩扑克牌时的抓牌过程,玩家每拿到一张牌都要将其插入手中已有的牌里,使之从小到到大排序 code: 1 #include <stdio.h> 2 3 #define LEN 5 4 int testData[LEN] = {1 阅读全文
posted @ 2019-05-27 17:56 shanyu20 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 练习题: 8.2.1 用rand函数生成[10, 20]之间的随机整数,表达式应该怎么写? 答案: rand()%11 +10 8.3.1 补完本节直方图程序的main函数,以可视化的形式打印直方图。例如上一节统计20个随机数的结果是: code: 运行结果: 例子: 例8.5 剪刀石头布游戏 co 阅读全文
posted @ 2019-05-27 11:08 shanyu20 阅读(283) 评论(0) 推荐(0) 编辑