问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有n阶阶梯,每步可走1阶或2阶,求每一步走法,和有多少种走法,用C语言编...

发布网友 发布时间:2022-04-25 04:09

我来回答

2个回答

热心网友 时间:2022-04-12 20:22

其实就是数学的排列组合的问题。对排列组合求和。

我就不列出是怎样的排列了,就列出有几类排列组合,还有结果。

#include <stdio.h>
#include <stdlib.h>

inline long A(int a1,int a2)
{
int r=1;
for(int i=0;i<a2;i++)
r*=a1--;
return r;
}

inline long C(int c1,int c2)
{
double r=1;
int nc2=c2;
for(int i=0;i<c2;i++)
{
r*=c1--;
if(nc2>0)r/=nc2--;
}
return (long)r;
}

int main()
{
int n;
long sum=0;//阶级数,结果 
int max2;//最大2步数
int nums1,nums2;//1的个数,2的个数 
int i;
printf("stairs: 0<n<40\n");
scanf("%d",&n);
if(n%2==0)
max2=n/2;
else
max2=(n-1)/2;
printf("max step2:%d\n",max2);
for(i=0;i<=max2;i++)
{
int temp;
nums2=i;
nums1=n-nums2*2;
printf("step1:%d,step2:%d\n",nums1,nums2);
temp=C(nums1+nums2,nums2);//;sum+=C(nums1+nums2,nums1);
printf("ways:%d\n",temp); 
sum+=temp; 
}
printf("final ways:%d\n",sum);
return 0;
}

热心网友 时间:2022-04-12 21:40

用递归,第n阶的走法是n-1阶和n-2阶的和,而第一阶有1种走法,第二阶有2种走法,第三阶走3种走法,递归
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《Lycoris Recoil》泷奈千里走单骑救千束,她们还真有夫妻相 美少女、热兵器——起底《lycoris recoil》的流量密码 西方的饮茶礼仪 天津 大众卡 什么叫“大众卡是按天扣费的” iPhone发送短信技巧你知道吗 收不到手机短信验证码怎么解决? 人体一共有多少快骨头! 人体由多少块骨头组成其中头颅骨、躯干骨、四肢骨、各是多少._百度知 ... 电测量及电能计量装置设计技术规程内容简介 大家谁知道配电盘安装规范是什么 个人车辆过户给公司,需要什么资料?大约需要多少费用 带衣 裳 衫等等之类的诗词 一个楼梯有10阶台阶,每次只能上1级或者2级,走完这10级台阶共有多少种走法? 古诗十九首 《古诗十九首》 一阶,一阶进阶,是什么意思啊、 赞美“纱巾”的诗句有哪些? eda是什么文件 东塔七层层层孔明诸葛亮,庵堂九阶阶阶刘基刘伯温 有没有第三个字带巾的诗句 什么EDA文件后辍是json 台阶中九阶台阶对父亲的意义是什么? 在近代史上农民阶阶,资产阶级,无产阶级对解决农民的土地问题分别有哪些设想或主张 eda文件怎么打开? 阶怎么读? &quot;阶&quot;字的拼音是什么? 男女之情? 揭秘:古代男女偷情交欢之地地点是在哪儿 为什么有男女之分呢 还是关于男男女女的情感 天猫精灵怎么连接华菱热水器 求&lt;古诗十九首&gt;的原文!!! 没有天猫精灵音响怎么单用天猫精灵app绑定家电? 上12阶台阶,每次可上一阶或二阶,共有多少种不同的上法 请问天猫精灵如何连接电视机?求方法和步骤?(我家有两台电视机) java阶梯阶递归详解 在 古代的巾表示什么? 天猫精灵如何连接热水器? 个人车辆过户给公司,需要开具发票吗? 念奴娇 诗词鉴赏 找20首古体诗 个人车辆能不能跨国行驶? 个人车辆闲置如何出租? 个人车辆闲置怎么赚钱? 怎么样做到学习心如止水 请问如何才能学会心如止水 人到中年,半生已过,怎么才能学会心如止水的生活? 如何学会心如止水 心如止水具体什么意思?前女友发朋友圈一定要学会心如止水求解,越具体越好 什么时候我们才能学会心如止水?