c语言求助:爬楼梯,可以一次一步,也可以一次两步,走n级楼梯共有多少种方法?下面的程序说明地方错了?#include #include int count(int n){int p[100],q[100],a,b,c=0,i;printf("请输入楼梯阶数:");scanf("%d",&n
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 07:18:07
xS_o0:
RӾAl{HUD,mDUCi*UheZI?&'N
#rw|;G0pEOן_Y:Wt?ia(/>FB480cd^>ް~+ه}Fd S%geiaaJp]ˡ3P[K9EYB THY6wWt7oɖ#=7R5ch=?~TLv+/"[ŠWjHS
h} ,.V|JWYrtj~y<:Vjac}\Ed˿ui'25ƼȤEںCX4 p q;|؟Csż wpHĹ&;ːgI;j6Q:5k7[]~<A@a;u s 恑F3"㢒I
c语言求助:爬楼梯,可以一次一步,也可以一次两步,走n级楼梯共有多少种方法?下面的程序说明地方错了?#include #include int count(int n){int p[100],q[100],a,b,c=0,i;printf("请输入楼梯阶数:");scanf("%d",&n
c语言求助:爬楼梯,可以一次一步,也可以一次两步,走n级楼梯共有多少种方法?下面的程序说明地方错了?
#include
#include
int count(int n)
{
int p[100],q[100],a,b,c=0,i;
printf("请输入楼梯阶数:");
scanf("%d",&n);
for(i=0;iq[i]?p[i]:q[i];
b=pow(2,a);
c=c+b;
}
}
return(c);
}
void main()
{
int m,n;
m=count(n);
printf("总共有%d种走法\n",m);
}输入的n不管是多少,答案总是0,好像循环没有起到作用~~~
c语言求助:爬楼梯,可以一次一步,也可以一次两步,走n级楼梯共有多少种方法?下面的程序说明地方错了?#include #include int count(int n){int p[100],q[100],a,b,c=0,i;printf("请输入楼梯阶数:");scanf("%d",&n
#include
int count(int n)
{
\x09int i,j,sum=0,a,c1,c2,d1,d2;
\x09if(n>0)
\x09\x09for(i=0;i