蜗牛你慢点 发表于 2021-5-18 18:14:57

可爱的小明特别喜欢爬楼梯,他有的时候一次爬一个台阶,有的时候一次爬两个台阶,...

/*

开发者:慢蜗牛 开发时间:2020.5.28

程序功能:小明爬楼梯

*/

#include<stdio.h>
int taijie(int n);

long taijie(int n)//求n台阶数的总方法
{

    long int i, a = {1,2,4};

    for (i = 3; i <= n; i++)

    a = a+a+a;//根据规律推出的算法

    return a;
}

void main()
{

    int n;

    while (1)
    {
      scanf_s("%d", &n);

      while (n < 1 || n>47)//控制n在1到47之间
      {
            printf("input error,please re-enter\n");

            scanf_s("%d", &n);
      }

    printf("%d\n", taijie(n));
}
}
页: [1]
查看完整版本: 可爱的小明特别喜欢爬楼梯,他有的时候一次爬一个台阶,有的时候一次爬两个台阶,...