摘要: 阅读全文
posted @ 2013-06-30 14:20 Air Support 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 众所周知非常著名的斐波那契数列1,1,2,3,5,8,13,21.....看一个题目:一对新生的兔子,第一个月无生殖能力,满两个月之后(即第三个月开始)每月都能生一对兔子,问n个月后,共有多少兔子?解析:n=1时,有 1 只兔子 n=2时,仍然只有 1 只兔子,不过这一对兔子具有了生殖能力,开始怀胎,第三个月一开始就能生了。。。 n=3时,就有 2 只兔子, n=4时,就有 3 只兔子 n=5时,就有 5 只兔子 ...显而易见,这与斐波那契数列是完全对应的,实际上斐波那契数列就是这么来的吧。。。道理很简单,但是怎么去正确的理解就是个问题了。。。举个例子吧,假设,n的取值是从1月份到2月份。。 阅读全文
posted @ 2013-06-30 13:27 Air Support 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 递归问题实际上是入栈出栈的一个过程,但有时候也会比较难理解,虽然用起来是比较方便的。 1 #include 2 #include 3 using namespace std; 4 #define SECONDS_PER_YEAR 365*24*3600 5 void move(int n, char a, char b) 6 { 7 cout">num;26 hanio(num,'A','B','C');27 system("pause");28 return 0;29 }解释一下上图,n=3时,会把h(2,1 阅读全文
posted @ 2013-06-30 09:37 Air Support 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 对于字符串的存储有多种形式,下面来看一下。上代码: 1 #include 2 #include 3 using namespace std; 4 5 int main() 6 { 7 char *s="ABCDE";//是将一个字符串常量赋值给一个指针变量 8 char s1[]={"ABCDE"}; 9 //char s[5]={"ABCDE"};10 char s2[6]={"ABCDE"};11 char s3[5]={'A','B','C','D 阅读全文
posted @ 2013-06-30 09:08 Air Support 阅读(185) 评论(0) 推荐(0) 编辑