我的代码;
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int a=1,b=1,c=2;
int i=1;
while(i<=n)
{
if(i==1||i==2){
printf("1,");}
else{
c=a+b;
a=b;
b=c;
if(i<n){
printf("%d,",c);}
if(i>=n){
printf("%d",c);}
}
i++;
}
return 0;
}
题;Fibonacci数列的递推公式为:
3333333333.png
编程读入整数n(1<=n<=40),输出Fibonacci数列的前n项。
输入样例:
1
输出样例:
1
输入样例:
2
输出样例:
1,1
输入样例:
5
输出样例:
1,1,2,3,5
输入样例:
10
输出样例:
1,1,2,3,5,8,13,21,34,55