摘要: C++函数的递归调用 函数可以直接或间接地调用自身,称为递归调用。所谓直接调用自身,就是指在一个函数的函数体中出现了对自身的调用表达式,例如: void fun1(void) { //do something fun1(); //调用fun1自身 //do something }函数间接调用自身,就是通过调用其它函数的同时在其它函数中有调用... 阅读全文
posted @ 2013-10-08 23:23 AI Algorithms 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 算法介绍: 其实算法非常简单,当盘子的个数为n时,移动的次数应等于2^n - 1(有兴趣的可以自己证明试试看)。后来一位美国学者发现一种出人意料的简单方法,只要轮流进行两步操作就可以了。首先把三根柱子按顺序排成品字型,把所有的圆盘按从大到小的顺序放在柱子A上,根据圆盘的数量确定柱子的排放顺序:若n为偶数,按顺时针方向依次摆放 A B C; 若n为奇数,按顺时针方向... 阅读全文
posted @ 2013-10-08 16:40 AI Algorithms 阅读(3194) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/u/8681/showart_1356633.html http://blog.163.com/zhuzhihuacan@126/blog/static/12757945420102123576521/ 我的版本: 解决汉字乱码的问题,一句话说就是调整字体为宋体 ... 阅读全文
posted @ 2013-10-08 10:06 AI Algorithms 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 功能:输入一个字符串,判断是否为回文。 1.C语言版 #include int main() { char he[100]; char a; int i=0,flag=1; while((a=getchar())!='\n') { he[i]=a; ... 阅读全文
posted @ 2013-10-08 00:32 AI Algorithms 阅读(2059) 评论(0) 推荐(0) 编辑
摘要: 学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行) 1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 附:cin.ignore();cin.get()//跳... 阅读全文
posted @ 2013-10-08 00:24 AI Algorithms 阅读(263) 评论(0) 推荐(0) 编辑