问答详情
源自:4-6 循环结构之while循环

一个很骚的问题

用while循环做1,2,3,5,8,13....第20个数,怎么做,最好有每个步骤的解释

提问者:冷寒nn 2017-07-20 15:32

个回答

  • 流年碎影l
    2017-07-20 16:35:16
    已采纳

    #include <stdio.h>
    int main()

    {int i=1,j=2,k;

    for(k=1;k<21;k++)

    {

    i=i+j;

    }

    printf("第20个数为%d\n",i);

    }

  • 流年碎影l
    2017-07-20 16:49:07

    #include <stdio.h>
    int main()

    {int i=1,j=2,k,l;

    l=i;

    k=3;

    while(k<21)

    {

    l=i+j;

    i=j;

    j=l;

    k++;

    }

    printf("第20个数为%d\n",i);

    }