用递归求斐波那挈数列前n项的和
#include <stdio.h>
int show(int year)
{
if(year==1||year==2)
{
return 1;
}
else
{
return show(year-1)+show(year-2);
}
}
void main()
{
int count=0,n,i;
printf("请输入项数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
count+=show(i);
}
printf("%3d/n",count);
}
下一篇:java新手问题集锦
int show(int year)
{
if(year==1||year==2)
{
return 1;
}
else
{
return show(year-1)+show(year-2);
}
}
void main()
{
int count=0,n,i;
printf("请输入项数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
count+=show(i);
}
printf("%3d/n",count);
}
下一篇:java新手问题集锦
【用邮箱推荐给好友】
