#include
int main(){
char ch;
int flag;
long int a,b,c,d;
unsigned long int sum;
int N;
do{
do{
flag=0;
printf("请输入需要生成的斐波那契的N,1-12:n");
scanf("%d",&N);
if(N<0 || N>12)
flag=1;
}
while(flag);
a=0,b=1;
for(int i=1;i<=N;i++){
printf("第%d位对应的值为%lun",2*i-1,a);
if((2*i-1)==N)break;
printf("第%d的对应的值为%lun",2*i,b);
if((2*i)==N)break;
c=a+b;
d=b+c;
a=c;
b=d;
}
printf("是否继续:(y/n)n");
scanf(" %c",&ch);
}
while(ch=='Y' || ch=='y');
printf("thank you");
return 0;
}



