C和C++
文章平均质量分 77
LaneXiao
这个作者很懒,什么都没留下…
展开
-
生成n个数的排列的算法
/* 生成{1,2,3,……,n}的排列的算法*/#include#define FALSE 0#define TRUE 1#define B 0#define F 1#define N 4typedef int dir;//用于存放数据的结构体typedef struct num{ int data; //数据域 dir dt; //移动方向 int ismov原创 2012-03-13 00:16:53 · 649 阅读 · 0 评论 -
求21位水仙花数算法(C++实现)
一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。例如:当N=3时,153就满足条件,因为1^3+5^3+3^3=153,这样的数字也被称为水仙花数(其中,“^”表示乘方,5^3表示5的3次方,也就是立方)。当N=4时,1634满足条件,因为1^4+6^4+3^4+4^4=1634.当N=5时,92727满足条件。实际上,对N的每个取值,原创 2012-03-02 07:01:04 · 3743 阅读 · 0 评论