人力资源机器第22关:斐波那契参观者
对于 INBOX 中的每一个数,将斐波那契数列中不满那个数的所有数都发送到 OUTBOX 。
假如 INBOX 为 10,OUTBOX 应为 1 1 2 3 5 8 。
斐波那契数列是啥?问问你的上司,或是友好的搜索框。
1 1 2 3 5 8 13 21 34 55 89 ...
运行结果成绩勉强,20/165
本文链接:https://liuyanzhao.com/5574.html
题目
对于 INBOX 中的每一个数,将斐波那契数列中不满那个数的所有数都发送到 OUTBOX 。
假如 INBOX 为 10,OUTBOX 应为 1 1 2 3 5 8 。
斐波那契数列是啥?问问你的上司,或是友好的搜索框。
1 1 2 3 5 8 13 21 34 55 89 ...
C 语言实现
- #include<stdio.h>
- int main()
- {
- int num1;
- int x=1,y=0,z;
- printf("请输入一个数:\n");
- scanf("%d",&num1);
- while(1)
- {
- z = x+y;
- if(z<num1)
- {
- printf("%d ",z);
- }
- else
- {
- break;
- }
- y = x;
- x = z;
- }
- }
最终代码如下
运行结果成绩勉强,20/165
本文链接:https://liuyanzhao.com/5574.html
2021年07月13日 12:47:04
我是26/104