用while循环做1,2,3,5,8,13....第20个数,怎么做,最好有每个步骤的解释
#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);
}
#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);
}