斐波那契数列c语言while循环
斐波那契数列是一种数学上的数列,其中每个数字都是前两个数字的和。在C语言中,可以使用while循环来计算斐波那契数列。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int n, i = 0;
long long int fib1 = 0, fib2 = 1, next;
printf("Enter the number of terms for Fibonacci series: ");
scanf("%d", &n);
printf("Fibonacci Series: %lld, %lld, ", fib1, fib2);
while (i < n-2) {
next = fib1 + fib2;
printf("%lld, ", next);
fib1 = fib2;
fib2 = next;
i++;
c语言斐波那契数列 }
return 0;
}
```
这段代码首先要求用户输入要计算的斐波那契数列的项数。然后,使用while循环计算并打印出斐波那契数列的前n项。需要注意的是,斐波那契数列的前两项是0和1,所以循环的初始值为i=0,fib1=0,fib2=1。循环体内部通过计算和更新fib1和fib2的值来生成下一个数,并将其打印出来。计算n-2次循环可以得到前n项的斐波那契数列。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论