![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
fj-sx
冲呀!
展开
-
C语言实现:调整数组使奇数全部都位于偶数前面
题目:输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。思路分析:将整个数组分为左边和右边,每判断一个left,随之判断一个right。如果满足left为偶数且right 为奇数两者交换。while循环:1、判断左边元素是否为奇数,如果是left++跳过下面的语句保证此元素位置不变,如果为偶数进行下一步操作。2、判断右边元素是否为奇数。(1)、如果右边元素为奇数,保存此时的left和right值并且将right与le原创 2020-07-05 22:21:04 · 622 阅读 · 0 评论 -
猜数字游戏实现
猜数字游戏实现**玩法:**随机生成一个数字,玩家猜测,猜对游戏结束。**算法思想:**运用二分查找的思想,如果玩家猜测的数字大于随机数则提醒玩家”猜大了“,此时玩家的猜测范围缩小。以此方法循环直到找到随机数。为了保证随机数的随机性使用rand函数。rand函数:产生随机数,rand(),属于stdlib库srand函数:初始化随机种子,srand(unsigned)time(null),属于stdlib库,在使用rand前调用一次即可time函数:返回一个时间戳,属于time库时间戳:指的是计原创 2020-07-03 16:57:29 · 319 阅读 · 0 评论