用c语言编写程序来求斐波那契数列第n项是多少
时间: 2023-10-19 12:11:51 浏览: 96
计算斐波那契数列的第n项
您好,可以使用如下代码来求解斐波那契数列的第N项:
```
#include <stdio.h>
int main()
{
int n;
printf("请输入斐波那契数列的项数:\n");
scanf("%d", &n);
int num1 = 0, num2 = 1, result = 0;
if (n == 0)
{
result = 0;
}
else if (n == 1)
{
result = 1;
}
else
{
for (int i = 2; i <= n; i++)
{
result = num1 + num2;
num1 = num2;
num2 = result;
}
}
printf("斐波那契数列第%d项是:%d\n", n, result);
return 0;
}
```
以上代码中,利用循环从第2项开始逐个计算斐波那契数列的每一项,最后输出第n项。
阅读全文