[이론적 질문] 피보나치 수열에서
푸우
질문 제목 :
#include stdio.h
int main(void)
{
int hwak=0;
int choice;
int i;
int num1;
long a=1;
long b=1;
printf(\n fibonacci sequence(피보나치 수열)\n \n \n);
for(;;) //무한반복
{
if(hwak==0)
{
printf(실행하시려면 1 키를, 종료하시려면 2번키나 아무키를 눌러주세요.\n);
scanf(%d,&choice);
}
if(choice==1)
{
printf(구하고자 하는 수열의 갯수를 입력해주세요. \n);
scanf(%d,&num1);
hwak=1;
printf(총 %d 개의 수열을 구합니다.\n,num1);
printf(■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n);
for(i=1,a=0,b=1;i=num1;i++)
{
printf(%d\n,a+b);
b=a+b;
i++;
if(i=num1)
{
printf(%d\n,a+b);
a=a+b;
}else
{
break;
}
}
printf(■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n);
}
else
{
break;
}
}
}
/****다른 분의 코드입니다.****/
실행 시켜보니까 47을 입력하니까 오버플로우인가? 그,,,-가 뜨기시작하는 형태있잖아요 그거 발생되던데,
정상적인 기동의 범위가 정확히 몇까지 실행가능한가요?(지금 책이 없어서...... 죄송합니다)질문 내용 :