Fibonacci序列:我的代码输出的结果有问题吗?

问题描述 投票:1回答:2

第一输入为5,第二输入13为输出,假设为5、8,13

#include<stdio.h>

int 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

c do-while fibonacci stdio
2个回答
2
投票

以下代码在间隔[[[lim_low ... lim_up]


© www.soinside.com 2019 - 2024. All rights reserved.