摘要: 一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次。 找出这两个数字,编程实现。 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水, 给20元,可以多少汽水。 编程实现。 模拟实现strcpy 模拟实现strcat 阅读全文
posted @ 2019-03-05 19:39 lkimprove 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1 =AABCD和s2 = BCDAA,返回1,给定s1=abcd和s2=ACBD,返回0. AABCD左旋一个字符得到A 阅读全文
posted @ 2019-03-05 19:33 lkimprove 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 调整数组使奇数全部都位于偶数前面。 题目: 输入一个整数数组,实现一个函数, 来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分, 所有偶数位于数组的后半部分。 杨氏矩阵 有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。 时间复杂 阅读全文
posted @ 2019-03-05 19:15 lkimprove 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 如: 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(255013 阅读全文
posted @ 2019-03-05 19:07 lkimprove 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 实现冒泡排序 冒泡排序法是一种经典的排序方法,例如升序排列,若有一个长度为 size 的数组 arr ,第一次找出 [ 0, size - 1] 中最小的数,将其放在 arr [0] 中;第二次找出 [ 1, size - 1] 中最小的数,将其放在 arr[1] 中;同理可得,第 n 次中,找出 阅读全文
posted @ 2019-01-03 18:06 lkimprove 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 写一个函数返回参数二进制中 1 的个数 比如: 15 => 0000 1111 => 4 个 1 获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。 输出一个整数的每一位。 编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 22 阅读全文
posted @ 2018-12-24 23:42 lkimprove 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 算术运算符 + - * / 均可作用于整数或浮点数。 x / y 若想得到一个浮点数,则至少第一运算符(x)必须为浮点数。 例:1 / 2 = 0;1.0 / 2 = 0.5; x % y 1)只可作用于整数; 2)求余的结果按 x % y = x - x / y * y ,则余数的符号取决于第一运 阅读全文
posted @ 2018-12-22 22:37 lkimprove 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 递归和非递归分别实现求第n个斐波那契数。 编写一个函数实现n^k,使用递归实现。 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, 例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19。 编写一个函数 reverse_string(char * 阅读全文
posted @ 2018-12-21 16:27 lkimprove 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 日本某地发生了一件谋杀案,警察通过排查确定杀 阅读全文
posted @ 2018-12-18 20:37 lkimprove 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.完成猜数字游戏。 2.写代码可以在整型有序数组中查找想要的数.(折半查找) 1)普通方法 2)折半查找 3.编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。 4.编写一个程序,可以一直接收键盘字符 阅读全文
posted @ 2018-12-09 21:49 lkimprove 阅读(123) 评论(0) 推荐(0) 编辑