c语言求斐波那契数列的n项和(语言实例-斐波那契数列)
斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........
这个数列从第3项开始,每一项都等于前两项之和。
实例 - 输出指定数量的斐波那契数列
#include <stdio.h>
int main()
{
int i, n, t1 = 0, t2 = 1, nextTerm;
printf("输出几项: ");
scanf("%d", &n);
printf("斐波那契数列: ");
for (i = 1; i <= n; i)
{
printf("%d, ", t1);
nextTerm = t1 t2;
t1 = t2;
t2 = nextTerm;
}
return 0;
}
运行结果:
输出几项: 10 斐波那契数列: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,
实例 - 输出指定数字前的斐波那契数列
#include <stdio.h>
int main()
{
int t1 = 0, t2 = 1, nextTerm = 0, n;
printf("输入一个正数: ");
scanf("%d", &n);
// 显示前两项
printf("斐波那契数列: %d, %d, ", t1, t2);
nextTerm = t1 t2;
while(nextTerm <= n)
{
printf("%d, ",nextTerm);
t1 = t2;
t2 = nextTerm;
nextTerm = t1 t2;
}
return 0;
}
运行结果:
输入一个正数: 100 斐波那契数列: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,
- 成都为什么又叫蓉城(这与一位亡国皇帝有关)
- 创意运动会开幕式方案(公司职工趣味运动会方案)
- 机场安检哪些东西不可以过(禁止拍照…机场安检务必注意这些)
- 爱心气球造型教程(|)
- 领导的不足之处(抓住一个你就是心腹)
- 胎菊和菊花功效一样吗(功效各有所长)
- mac修改文件的创建时间(“创建时间”)
- 帝国白起怎么获得(S8赛季皮肤奖励&规则确定)
- 为什么每天运动都瘦不下去(答案就是)
- 左腿部酸痛怎么缓解(看完)
- 天姥山现在在哪里(且看历代方志怎么写)
- 怎么用火龙果水酸奶做饮品(自制火龙果酸奶)
- 方便面为啥不做成直的(|)
- 志愿表密码忘了怎么办(高考志愿网报系统开放后家长要注意以下几点)
- win10的控制面板在哪里打开(win10系统控制面板打开步骤)
- 布做毛绒兔子玩偶手工制作(用一片布给宝宝变一只兔子)
- 娃娃鱼喜欢吃什么(千姿百态)
- 去银川旅游几月最好(宁夏好玩的地方自驾游推荐)