C程序显示斐波那契数列
在此示例中,您将学习显示前n个数字的斐波那契数列(由用户输入)。
要理解此示例,您应该了解以下C语言编程主题:
斐波那契数列是下一个项是前两个项之和的序列。 斐波那契数列的前两个项是0,然后是1。TheFibonaccisequence:0,1,1,2,3,5,8,13,21
斐波那契数列的n项#include
intmain(){
inti,n,t1=0,t2=1,nextTerm;
printf("Enterthenumberofterms:");
scanf("%d",&n);
printf("斐波纳契数列:");
for(i=1;i<=n;++i){
printf("%d,",t1);
nextTerm=t1+t2;
t1=t2;
t2=nextTerm;
}
return0;
}
输出结果Enterthenumberofterms:10
斐波纳契数列:0,1,1,2,3,5,8,13,21,34,
斐波那契数列直到一定数目#include
intmain(){
intt1=0,t2=1,nextTerm=0,n;
printf("Enterapositivenumber:");
scanf("%d",&n);
//显示前两个项,始终为0和1
printf("FibonacciSeries:%d,%d,",t1,t2);
nextTerm=t1+t2;
while(nextTerm<=n){
printf("%d,",nextTerm);
t1=t2;
t2=nextTerm;
nextTerm=t1+t2;
}
return0;
}
输出结果Enterapositiveinteger:100
FibonacciSeries:0,1,1,2,3,5,8,13,21,34,55,89,