题解 | #Fibonacci数列#
Fibonacci数列
https://www.nowcoder.com/practice/18ecd0ecf5ef4fe9ba3f17f8d00d2d66
#include <stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
int a = 0;
int b = 1;
int c = a + b;
while (1)
{
if (n == b)
{
printf("0\n");
break;
}
else if (n < b)
{
if (abs(n - a) > abs(n - b))//abs函数是求绝对值的
{
printf("%d\n", abs(n - b));
}
else
printf("%d\n", abs(n - a));
break;
}
else
{
c = a + b;
a = b;
b = c;
}
}
return 0;
}

顺丰集团工作强度 276人发布