- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 模拟实现简单计算器
1。#include <stdio.h>#include <assert.h>#pragma warning (disable:4996)int my_add(int a,int b){ return a + b;}int my_sub(int a,int b){ return a - b;}int my_mul(int a,int b){ return a
2018-03-10 21:19:58 3284
原创 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水。编程实现。
此算法最后手里定剩一个空瓶,,,,没有设计到:最后剩一个空瓶,找老板借得一空瓶,换取水喝完后,把手里的空瓶还给老板。
2018-03-10 00:45:40 558
原创 一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。 找出这两个数字,编程实现。
一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。找出这两个数字,编程实现。
2018-03-10 00:19:24 476
原创 递归
1。 递归和非递归分别实现求第n个斐波那契数。 #include <stdio.h>#include <assert.h>#pragma warning(disable:4996) int Fib_1(int size){ assert(size); if(size<=2) { return 1; } return Fib_1(siz
2018-03-08 14:12:59 407
原创 二维数组查找&一维数组转换
1。 输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。 这里写代码片2。 有一个二维数组,数组的每行从左到右是递增的,每列从上到下是递增的.在这样的数组中查找一个数字是否存在。 时间复杂度小于O(N); 这里写代码片
2018-03-07 21:08:14 556
原创 位&翻转(2)
1。实现一个函数,可以左旋字符串中的k个字符#include #include #include #pragma warning(disable:4996)void Inverse(char *x,char *y){ while(x<y) { *x^=*y; *y^=*x; *x^=*y; x++;
2018-03-07 21:05:37 471
原创 位&反转
1。编写函数: 这个函数的返回值value的二进制位模式从左到右翻转后的值。 例:在32位机器上输入25这个值包含下列各位: 00000000000000000000000000011001 翻转后: 2550136832 #include <stdio.h>int reverse_bit( int val){ int data=0; int i=0; int
2018-03-07 13:07:59 588
文件压缩源码
2018-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人