首页 > 其他 > 详细

梯有N阶,上楼可以一步上一阶,也可以一步上二阶。编写一个程序,计算共有多少中不同的走法?

时间:2017-05-14 18:35:08      阅读:844      评论:0      收藏:0      [点我收藏+]

c语言实现,小伙伴们谁要有更好的实现方法,要告诉我呦技术分享技术分享技术分享

#include
int main(void)
{
int f,i,f1=1,f2=2;
printf("请输入楼梯数");
scanf("%d",&i);
 printf("\n");   
if(i==1)
{printf("有1种走法");}
if(i==2)
{printf("有2种走法");}
if(i>=3){
    do{f=f1+f2;
f1=f2;
f2=f;
i--;}while(i-3>=0);
printf("有%d种走法",f);}
return 0;}

梯有N阶,上楼可以一步上一阶,也可以一步上二阶。编写一个程序,计算共有多少中不同的走法?

原文:http://www.cnblogs.com/fanfusuzi/p/6853122.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!