#include<stdio.h>
int main ()
{
int a, b;
printf("Input 2 num:");
scanf("%d %d", &a, &b);
int x, y;
x = y = 1;
while (x <= b)
{
if (x >= a)
printf("%d ", x);
y = x + y;
x = y - x;
}
}
如果问题得到解决,请点我回答左上角的采纳,谢谢
把斐波那契数全部保存在数组里,每次[m,n]范围里的斐波那契数输出即可。