引入一个数字,看看它是否在斐波那契数列中
Introduce a number and see if its in the fibonacci series
#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;
}
这就是我向 FIB 系列展示的高达 100 个但我实际上对学习一种介绍数字的方法感兴趣,并让程序告诉我该数字是否在系列中。任何人都可以告诉我我可以为此做出哪些更改吗?
您可以将其作为参数传递到 main 函数中,然后在 while
循环中检查新c
是否等于您传入的数字。如果是,请中断循环并输出成功消息。
如果要检查 100 之后的数字是否在斐波那契数列中,请在c
大于传入的数字时中断循环并显示失败消息。
相关文章:
- 在提升multi_index容器中,是否定义了"default index"?
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 检查输入是否不是整数或数字
- 是否可以初始化不可复制类型的成员变量(或基类)
- 在C++中,是否可以基于给定的标识符创建基类的新实例,反之亦然
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 此代码是否违反一个定义规则
- 是否需要删除包含对象的"pair"?
- 是否可以从int转换为enum类类型
- 无论条件是否为true,if总是在c++中执行
- 如何找到大小'x'数组是否完全填充,在C++?
- 检查值是否在集合p1和p2中,但不在p3中
- 是否可以在编译时初始化数组,以便在运行时不会花费时间?
- 检查 std::shared_ptr<> 的当前底层类型是否为 T
- 在c++中检查长方体是否尽可能快地重叠(无迭代)
- GL_SHADERSTORAGE_BUFFER位置是否与其他着色器位置冲突
- 子目录是否继承属性,例如add_definitions,include_directories和父Cmakelist.t
- 标准是否使用多余的大括号(例如 T{{{10}}})定义列表初始化?
- C/C++预处理器是否可以检测一些编译器选项
- 引入一个数字,看看它是否在斐波那契数列中