1131: 【C语言训练】斐波纳契数列
来源:互联网 发布:白金数据 东野圭吾 编辑:程序博客网 时间:2024/05/25 19:56
题目描述
斐波纳契数列
1,1,2,3,5,8,13,21,34,55,89……这个数列则称为“斐波纳契数列”,其中每个数字都是“斐波纳契数”。
输入
一个整数N(N不能大于40)
输出
由N个“斐波纳契数”组成的“斐波纳契数列”。
样例输入
6
样例输出
1 1 2 3 5 8
斐波纳契数列
1,1,2,3,5,8,13,21,34,55,89……这个数列则称为“斐波纳契数列”,其中每个数字都是“斐波纳契数”。
输入
一个整数N(N不能大于40)
输出
由N个“斐波纳契数”组成的“斐波纳契数列”。
样例输入
6
样例输出
1 1 2 3 5 8
提示
<span style="font-size:18px;">#include<stdio.h>//这道题...我只是用if--else控制了输出//不难,但是要控制格式和f1/f2变化int main(){int f1, f2;int n;f1 = f2 = 1;scanf("%d", &n);//n为偶数if (n % 2 == 0){for (int i = 1; i <= n / 2; i++){if (i==1)printf("%d %d", f1, f2);elseprintf(" %d %d", f1, f2);f1 = f1 + f2;f2 = f1 + f2;}}//n为奇数时else{for (int i = 1; i <= n; i++){if (i == 1){printf("%d", f1);f1 = f1 + f2;}else if (i % 2 == 1){printf(" %d", f1);f1 = f1 + f2;}else if (i % 2 == 0){printf(" %d", f2);f2 = f1 + f2;}}}return 0;}</span>
0 0
- 1131: 【C语言训练】斐波纳契数列
- 【C语言训练】斐波纳契数列
- 1501081204-hpu-1023: 【C语言训练】斐波纳契数列
- 蓝桥杯 入门训练 Fibonacci数列(c语言)
- c语言Fibonacci数列
- C语言-阶乘数列
- C语言训练
- 【C语言训练】排列
- C语言:打印三角数列
- c语言入门训练1.0
- c语言入门训练1.1
- c语言入门训练1.2
- c语言入门训练1.3
- c语言入门训练1.4
- 【C语言训练】计算1977!*
- C语言算法训练1
- C语言算法训练2
- 蓝桥杯入门训练C语言
- Java并发编程系列之八:wait()、notify()和notifyAll()
- zoj3878——Convert QWERTY to Dvorak
- Micro2440开发板启动Linux
- CUDA tool URL
- [NOIP2013][CODEVS3287]货车运输(kruskal+树上倍增)
- 1131: 【C语言训练】斐波纳契数列
- 感悟
- Everyone is differnet
- matlab matconvnet
- 【JQuery】使用fadeTo()方法设置淡入淡出效果的不透明度
- Git命令学习之旅——分支
- 常见的代码规范及逻辑
- leetcode---Merge Two Sorted Lists
- 贪心算法总结