输出指定数字前的斐波那契数列

简介: 【10月更文挑战第19天】输出指定数字前的斐波那契数列。

输出指定数字前的斐波那契数列

include

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,
C 语言实例 C 语言实例

相关文章
|
7月前
54.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
54.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
46 0
|
7月前
|
存储 弹性计算 运维
打印斐波那契数列
【4月更文挑战第29天】
52 0
输出整数各位数字
输出整数各位数字
83 0
|
机器学习/深度学习
代码实现:求前N个数字的阶乘
代码实现:求前N个数字的阶乘
152 0
代码实现:求前N个数字的阶乘
|
Java 测试技术
Java数字分类给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3
Java数字分类给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3
215 0
Java数字分类给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3
|
机器学习/深度学习 算法 C++
「算法」方阵打印数字问题
想当初我是真的暴力到了机制,面对一个vs的图标,一行一行找规律把它打印出来,简直佛了...🤺。这里先汇总两种题: 方阵蛇形填数, 矩阵上三角。
185 0
「算法」方阵打印数字问题
打印 斐波那契数列
打印 斐波那契数列
90 0
|
测试技术
7-177 输出全排列 (20 分)
7-177 输出全排列 (20 分)
103 0
(斐波那契数列)使用函数输出指定范围内Fibonacc的数(PTA)
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0&lt;m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。 函数接口定义: int fib( int n ); void PrintFN( int m, int n ); 其中函数fib须返回第n项Fibonacci数;
634 0
(斐波那契数列)使用函数输出指定范围内Fibonacc的数(PTA)