【C语言菜鸟】菲波拉契序列数这样试数对不对
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/06 09:33:25
【C语言菜鸟】菲波拉契序列数这样试数对不对
没错……你可以这样改一下,来验证:#include <stdio.h>
int main()
{
unsigned int k1,k2,k3,n,x;
while (scanf("%d",&n))
{
k1=1;
k2=2;
if (n==1)
k3=1;
else if(n==2)
k3=2;
else
{
for(x=3;x<=n;x++)
{
k3=k1+k2;
k1=k2;
k2=k3;
}
}
printf("%d \n",k3);
}
return 0;
}
int main()
{
unsigned int k1,k2,k3,n,x;
while (scanf("%d",&n))
{
k1=1;
k2=2;
if (n==1)
k3=1;
else if(n==2)
k3=2;
else
{
for(x=3;x<=n;x++)
{
k3=k1+k2;
k1=k2;
k2=k3;
}
}
printf("%d \n",k3);
}
return 0;
}