摘要:
以下内容来自《C/C++程序设计实用案例教程》 1、在C语言中的转换方式 1.1数字转换为字符串 在C语言中,sprintf函数可以将任何多个数字格式化为指定格式的字符串,sprintf函数声明如下 可以看出和printf的函数声明很相似 但是它多了第一个参数buffer,因为printf只需要将格 阅读全文
摘要:
内容来自《编程实战宝典》 首先来看函数原型 1、rand()函数不需要任何参数,直接返回一个随机数,注意,这个随机数是有范围的,在0~RAND_MAX之间,RAND_MAX一般最小取值为32767,其具体值在头文件stdlib.h中进行定义 2、srand需要一个无符号整形数作为参数(种子),如果作 阅读全文
摘要:
例如,三个元素的集合A = {a,b,c}的所有子集是:空集a,b,c,ab,ac,bc,abc,共八个 分析: 对于集合A中的每个元素,在其子集中都可能存在或者不存在,所以A的子集有23种。 可以设置一个变量IsExist,用来表示集合A中的某个元素是否存在于子集中,如果IsExist = 1,则 阅读全文
摘要:
符号的定义: E={e1,e2,e3,······,en}表示n个元素的集合 Ei为E移去第i个元素后剩余元素的集合 perm(X)表示集合X中元素的排列方式 ei.perm(X)表示perm(X)中每个排列方式的前面均加上ei以后得到的排列方式 基本思路: 递归的基本部分:当n=1,即集合中只有一 阅读全文