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

人力资源机器第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

发表评论

目前评论:2