#include<stdio.h>
void fobanacci(int n);
int main(void)
{
int n;
printf("输入你所要的斐波那契数项数(输入任何字母退出):");
while(scanf("%d",&n)==1)
{
if(n<1)
printf("\n请输入大于0的整数\n");
else if(n>50)
printf("\n请输入小于51的整数\n");
else
{
printf("\n你得到的斐波那契数列如下:\n0\n");
fobanacci(n);
}
putchar('\n');
printf("输入你所要的斐波那契数项数(输入任何字母退出):");
}
printf("拜拜!\n");
return 0;
}
void fobanacci(int n)
{
int f1=0,f2=1,f3=0,i;
for(i=1;i<n;i++)
{
f3=f1+f2;
f1=f2;
f2=f3;
printf("%d\n",f3);
}
return;
}
用C的for语句写了斐波那契数列程序
最新推荐文章于 2024-04-17 22:54:26 发布