【C语言训练】斐波纳契数列【for】
答案:3 悬赏:20 手机版
解决时间 2021-03-11 09:38
- 提问者网友:溺爱和你
- 2021-03-10 20:21
【C语言训练】斐波纳契数列【for】
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-10 20:42
#include
void main()
{
int f1=1,f2=1,fn;
int i,n;
printf("input n: ");
scanf("%d", &n );
if ( n>=1 )
printf("1");
if ( n>=2 )
printf(" 1");
for( i=2;i {
fn=f1+f2;
printf(" %d", fn );
f1=f2;
f2=fn;
}
printf("
");
}
void main()
{
int f1=1,f2=1,fn;
int i,n;
printf("input n: ");
scanf("%d", &n );
if ( n>=1 )
printf("1");
if ( n>=2 )
printf(" 1");
for( i=2;i
fn=f1+f2;
printf(" %d", fn );
f1=f2;
f2=fn;
}
printf("
");
}
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-03-10 23:49
#include
int F(int n){
if(n==1||n==2)return 1;
else return F(n-1)+F(n-2);
}
int main(){
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++){
printf("%d ",F(i));
}
printf(" ");
return 0;
}
int F(int n){
if(n==1||n==2)return 1;
else return F(n-1)+F(n-2);
}
int main(){
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++){
printf("%d ",F(i));
}
printf(" ");
return 0;
}
- 2楼网友:污到你湿
- 2021-03-10 22:21
printf("qingshuruyigeshu --n");
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++){
printf("%3d\n",beibo(i));
}
}
int beibo(int n){
int a1=1,a2=1,a3;
if(n==1||n==2){
a3=1;
}else{
for(int i=3;i<=n;i++){
a3=a1+a2;
a1=a2;
a2=a3;
}
}
return a3;
}
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++){
printf("%3d\n",beibo(i));
}
}
int beibo(int n){
int a1=1,a2=1,a3;
if(n==1||n==2){
a3=1;
}else{
for(int i=3;i<=n;i++){
a3=a1+a2;
a1=a2;
a2=a3;
}
}
return a3;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯