qq_47101773 2021-12-12 11:59 采纳率: 92.3%
浏览 11
已结题

c++编写斐波数列,,

编写斐波数列,输入n,输出数列中大于n的第一个数及其在数列中的位置感谢

  • 写回答

1条回答 默认 最新

  • 五一编程 2021-12-12 12:12
    关注
    
    #include<iostream>
    using namespace std;
    int main()
    {
    int f1, f2, t,i=1;
    f1 = 0;
    f2 = 1;
    cout << "请输入t:";
    cin >> t;
    while(true)
    {
    f1+= f2;
    i++;
    if(f1>=t)
    {
    t=f1;
    break;
    }
    f2+= f1;
    i++;
    if(f2>=t)
    {
    t=f2;
    break;
    }
    }
    cout<<"大于等于它的斐波那契数:"<<t<<"该数在斐波那契数列的项数是:"<<i<<endl;
    system("pause");
    return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月21日
  • 已采纳回答 12月13日
  • 创建了问题 12月12日