#include<stdio.h>
#include<string.h>
#define N 2000 + 10
int F[N], mm, nn, i;
void init()
{
F[0] = F[1] = 1;
for (i = 2; i < 2000; i++) {
F[i] = F[i - 1] + F[i - 2];
}
}
int main()
{
init();
printf("输入m和n: ");
while (~scanf("%d%d", &mm, &nn))
{
i = 0;
printf("%d到%d之间的菲薄拉起数有: ", mm, nn);
while (F[i] < mm) i++;
while (F[i] <= nn) {
printf("%d ", F[i]);
i++;
}
printf("\n输入m和n: ");
}
return 0;
}
这两个正整数有范围吗?