用goto语句编写一个能计算斐波那契数列第n项的小程序
时间: 2023-09-30 14:07:50 浏览: 152
由于goto语句容易导致程序结构混乱,不建议使用。以下是一个使用while循环语句计算斐波那契数列第n项的小程序:
```
#include <iostream>
int main()
{
int n, i = 2, f1 = 1, f2 = 1, fn;
std::cout << "请输入一个正整数n:" << std::endl;
std::cin >> n;
if (n == 1 || n == 2)
{
fn = 1;
}
else
{
while (i < n)
{
fn = f1 + f2;
f1 = f2;
f2 = fn;
i++;
}
}
std::cout << "斐波那契数列第" << n << "项为:" << fn << std::endl;
return 0;
}
```
阅读全文
相关推荐
















