흠.. 피보나치 수열을... for문으로 만들었는데요....ㅠㅠ;;
은G
2023.04.01
질문 제목 : for문으로 피보나치 수열을 만들었는데요...수열이 작동은 하는데 순서가 이상합니다.질문 내용 : 피보나치수열은 1,1,2,3,5,8
이렇게 1이 처음에 2개 나열되고 그다음 더해지지요.. 근데;;
제가 만들어서 태스트를 해보니;;; 1,2,3,5,8순으로 가지네요.. 앞에 1,1, 순으로 가게 할려면 어떻게 해야 할까요?
#include stdio.h
main ()
{
int a,b,i,j;
printf(몇번째 수열을 보고싶은신가요?\n);
scanf(%d,&i);
for(a=1,b=0,j=1;j=i;j++)
{
a += b;
b = a-b;
}
printf(%d번째 피보나치 수열값은 %d 입니다.\n,i,a);
}
이건 제가 짠 문구입니다;;
피보나치 치면 글은 마니나오는데;; 다들 재귀용법인가로 하시더라구요;;;(아직 거기 까지 공부를 안해서 for문으로 했습니다. 재귀용법으로 하시란 소리는 하지말아주세요..ㅠㅠ)
-
스콜피온
조금 얍삽이긴 하지만 이 방법도 괜찮은듯?
int a=1,b=0,i,j;
printf(\몇번째까지 보고 싶으신가요?\);
scanf(\%d\