介绍一个数字,看看它是否在斐波那契系列中

时间:2014-09-11 15:47:30

标签: c++

#include <iostream>
using namespace std;
int main() 
{
   int a=1;
   int b=0;
   int c=0;

   while(c<=100) 
   {
       cout << c << "\n";             
       b=a;
       a=c;
       c=a+b;              
   }

   system("pause");    
   return 0;    
}

这就是我要展示的纤维系列达到100 但我实际上有兴趣学习一种方法来介绍一个数字,并且程序告诉我这个数字是否在系列中。任何人都可以告诉我我可以做的改变吗?

1 个答案:

答案 0 :(得分:0)

您可以将它作为参数传递给main函数,然后在while循环中检查新的c是否等于您传入的数字。如果是,则打破循环并输出成功消息。

如果你想检查它是否在Fibonacci序列中的100之后的数字,当c变得大于传入的数字时打破循环并显示失败消息。