#include <stdio.h> int Tjie(int i)//自定义函数,利用斐波那契数列的迭代法设计循环 { int c = 1, b = 2, z; int a = 3; if (i <= 2) { return i; } else { for (a; a <= i; a++) { z = b + c; c = b; b = z; } if (a > i) { return z; } } } int main(void) { int n = 0; printf("请输入台阶数n:"); scanf("%d", &n); int m = Tjie(n);//调用自定义函数 printf("共有方法%d种", m); return 0; }
请输入台阶数n:20 共有方法10946种
青蛙跳台阶(一步一阶或两阶)
最新推荐文章于 2024-08-12 19:18:27 发布