C/C++
lxz26192
这个作者很懒,什么都没留下…
展开
-
C++ Primer Plus读书笔记
//函数模板/************************************************************************//* 函数模板是通用的函数描述,它们可以使用通用的类型定义函数 *//***********原创 2015-03-14 14:15:58 · 529 阅读 · 0 评论 -
通过bp寄存器查看调用栈关系
通过bp寄存器查看调用栈关系由于优化、调用方式、编译器的不同,上述布局部可能有所不同,但一般来说,ebp前(&($ebp)+4 )是函数返回后下一条指令的地址,ebp存的是上一级函数的ebp的地址原创 2017-03-20 21:18:22 · 2530 阅读 · 0 评论 -
(iterator遍历并删除erase,函数指针)购物结算系统
购物结算系统 描述: 1 总体说明考生需要模拟实现一个简单的购物结算系统,实现挑选和删除商品、按照最佳优惠方案进行结算、查询购物车订单信息及购物卡余额和积分的功能。系统初始化时购物卡中有3000元余额和150积分,可以输入命令来初始化系统。1.1 购物活动细则只要购物卡余额足够,可以进行多次购买,原创 2015-01-20 13:41:52 · 1189 阅读 · 0 评论 -
计算二进制中1的个数和0的个数
(1)计算一个十进制数(不一定要十进制)转换为二进制后里面1的个数: 思想如下: 每次将该数与该数减一后的数值相与,从而将最右边的一位1消掉 直到该数为0 中间循环的次数即为其中1的个数 #include void main() { int count=0; int input , n;原创 2015-01-22 16:59:35 · 1860 阅读 · 0 评论 -
合数的因式分解(递归求解,两种方法)
#include #include //判断一个数是不是素数int isPrime(int n){ if(nelse{int t = (int)sqrt(n);int i;for ( i=2 ; i {if( n%i==0 )return 0 ;}}return 1;}//递归进行因式分解/**m为要原创 2015-01-21 10:03:53 · 3081 阅读 · 0 评论 -
C 语言中自定义类型排序函数qsort以及相应的二分法查找函数bsearch
#include #include #include #include typedef struct {char key[10];//数组的排序关键字int other_data ;}Record;/*比较函数:只比较关键字的值*/int r_compare( void const * a, void const * b){原创 2015-03-11 16:20:37 · 762 阅读 · 0 评论 -
筛检法求一定范围内的素数
#include #include #include #include using namespace std ;/*1:素数筛检法:先去除偶数,再将3,5,7等的倍数去除//求1到N中的所有素数,包含N ,参数n代表N*/void primeInN1(int n){ if(nreturn ;bool *prime = new bo原创 2015-01-19 15:39:17 · 697 阅读 · 0 评论 -
C和指针读后笔记
注释:#if 0statements#endif从逻辑上删除一段代码或者注释。原创 2015-03-11 18:06:29 · 448 阅读 · 0 评论