您当前的位置:《c语言程序设计》听课笔记:14
《c语言程序设计》听课笔记:14

建立递归:边界条件,递推公式

1、汉诺塔:边界条件:h(1)= 1

                    递推公式:h(n)= 2h(n-1)+1

2、20级楼梯,一次可以迈一级或两级,迈完一共几种方法?

边界条件:c(1)= 1,c(2)=2

递推公式:c(n)= c(n-1)+c(n-2)(n>=3)

c (n-1) :n级台阶第一步只迈一级台阶有c (n-1)种

3、编写一个程序它从键盘上读入一个整数,经它的所有正因子输出。

main()

{   

    int n,d;

    scanf("%d",&n);

    for(d=1;d<=n;d++)

    {

           if(n%d==0)printf(“%d\n”,d);

    }

}

4.    1+11+111+1111+.....+111111111=

 

收藏状态
收藏本课程的同学
相关课程