
C/C++语言
文章平均质量分 57
zr_714
这个作者很懒,什么都没留下…
展开
-
汉诺塔C语言实现
/* 汉诺塔的例程,利用递归,将N个盘子从a借助b移动到c 运行时,a为原始柱子,b为空柱子,c为目标柱子 编号 1~n 对应的从盘子小到大 */ #include void move(int n,char a,char b,char c); int main() {原创 2011-09-13 11:50:19 · 1111 阅读 · 0 评论 -
链表的操作
/* 结点0为头结点,不保存有意义的数据;从结点1开始保存有意义的数据 */ #include #include #include typedef struct node { int data; struct node *next; }NODE,* PNODE; PN原创 2011-09-13 21:34:37 · 218 阅读 · 0 评论 -
大整数的乘法问题
如果两个很大的整数相乘,结果无法以简单的数据类型存储,可以假设将每位分开存储到数组里面,本例暂不考虑数字存放时的空间优化问题。 #include #include #include using namespace std; void multi(int *a,int a原创 2011-10-12 15:56:53 · 355 阅读 · 0 评论 -
在长字符串中找单词并显示位置。
#include int find(const char *str1,const char *str2,int *pos); int main() { char *str1="helhellhellohello"; char *str2="hello";原创 2011-10-13 10:36:46 · 526 阅读 · 0 评论