第一输入为5,第二输入13为输出,假设为5、8,13
#include<stdio.h>
main()
{
int lim_up, lim_low, A=5, B=13, C=8;
printf("\n\n\t ENTER THE LOWER LIMIT: ");
scanf("%d", &lim_low);
printf("\n\n\t ENTER THE UPPER LIMIT: ");
scanf("%d", &lim_up);
printf("\n\n\t FIBONACCI NUMBERS ARE: ");
do{
lim_up++;
printf("\n\n\t\t\t%d", A);
A = C+B;
B = c;
C= A;
}
while(A<lim_up);
getch();
}
我期望输出是5 8 13
以下代码在间隔[lim_low ... lim_up]中打印Fibonacci
斐波那契以两个数字开头。