【C语言训练】斐波纳契数列【for】

【C语言训练】斐波纳契数列【for】
题目描述斐波纳契数列
1,1,2,3,5,8,13,21,34,55,89……这个数列则称为“斐波纳契数列”,其中每个数字都是“斐波纳契数”。
输入
一个整数N(N不能大于40)
输出
由N个“斐波纳契数”组成的“斐波纳契数列”。样例输入6样例输出1 1 2 3 5 8
8316910 1年前 已收到1个回答 举报

法法和迁迁 幼苗

共回答了9个问题采纳率:88.9% 举报

#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("n");
}

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.046 s. - webmaster@yulucn.com