1176 The Closest Fibonacci Number

#include<iostream>

#include<cmath>

using namespace std;

int main(){

int n,fn,fn_1=1,fn_2=1;

cin>>n;

for(int i=2;;i++){

fn=fn_1+fn_2;

if(abs(fn-n)>=abs(fn_1-n)){

cout<<fn_1<<endl;

return 0;

}

fn_2=fn_1;

fn_1=fn;

}

return 0;

}

相关推荐
山登绝顶我为峰 3(^v^)37 小时前
C/C++ 交叉编译方法
java·c语言·c++
还有多久拿退休金8 小时前
让飞书知识库跟着 commit 自己长:一套自动化知识库的真实实现
前端·算法·架构
KaMeidebaby9 小时前
卡梅德生物技术快报|小 RNA 适配体合成 + 多方法亲和力表征全流程标准化操作手册
前端·网络·数据库·人工智能·算法
是Dream呀9 小时前
基于深度学习的人类行为识别算法研究
人工智能·深度学习·算法
happyprince10 小时前
03_NVIDIA_ModelOpt-量化算法深入
人工智能·深度学习·算法
大鱼>10 小时前
AI+货物追踪:智能快递柜追踪系统
人工智能·深度学习·算法·机器学习
researcher-Jiang11 小时前
算法训练:堆 & 可并堆
算法
郝学胜-神的一滴11 小时前
中级OpenGL教程 013:渲染器类架构设计与逐帧渲染流程详解
开发语言·c++·unity·游戏引擎·图形渲染·opengl·unreal
在书中成长11 小时前
HarmonyOS 小游戏《对战五子棋》开发第18篇 - 棋盘设计
算法·harmonyos
Frostnova丶11 小时前
(12)LeetCode 76. 最小覆盖子串
算法·leetcode·职场和发展