人力资源机器第22关——斐波那契参观者

avatar 2017年08月02日13:48:57 1 7181 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此
人力资源机器第22关:斐波那契参观者


题目


对于 INBOX 中的每一个数,将斐波那契数列中不满那个数的所有数都发送到 OUTBOX 。

假如 INBOX 为 10,OUTBOX 应为 1 1 2 3 5 8 。

斐波那契数列是啥?问问你的上司,或是友好的搜索框。

1 1 2 3 5 8 13 21 34 55 89 ...




C 语言实现

  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int num1;
  5.     int x=1,y=0,z;
  6.     printf("请输入一个数:\n");
  7.     scanf("%d",&num1);
  8.     while(1)
  9.     {
  10.         z = x+y;
  11.         if(z<num1)
  12.         {
  13.             printf("%d ",z);
  14.         }
  15.         else
  16.         {
  17.             break;
  18.         }
  19.         y = x;
  20.         x = z;
  21.     }
  22. }

最终代码如下






运行结果成绩勉强,20/165





本文链接:https://liuyanzhao.com/5574.html
  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:1   待审核评论数:0
  1. avatar liutao

    我是26/104