태양ì�´ ë…€ì„�ì�´ for문 간단하게 하는걸 ì˜¬ë ¸êµ¬ë§Œ;; -준ì‹�
그래ë�„ 니가 ë§Œë“ ê²Œ 먼가 ë�” 멋잇짜나 ã…‹ã…‹ 난 ëŠ¥ë ¥ì�´ì•ˆë�˜ì„œ...;; -태양
ìž ê¹�.. int pivo(present,next,p_num,num) <- 여기 변수들 앞ì—� int 붙여야 ë�˜ëŠ”ê±° 아닌가;;?
어떻게 �아갔� int형 �료 변수를 받�거� 그런가 ;;; -준�
ê³ ì³¤ë‹¤! - 준ì‹�
그래ë�„ 니가 ë§Œë“ ê²Œ 먼가 ë�” 멋잇짜나 ã…‹ã…‹ 난 ëŠ¥ë ¥ì�´ì•ˆë�˜ì„œ...;; -태양
ìž ê¹�.. int pivo(present,next,p_num,num) <- 여기 변수들 앞ì—� int 붙여야 ë�˜ëŠ”ê±° 아닌가;;?
어떻게 �아갔� int형 �료 변수를 받�거� 그런가 ;;; -준�
ê³ ì³¤ë‹¤! - 준ì‹�
#include<stdio.h>
/*ë°‘ì—� pivo함수를 만들어놨기 때문ì—� ìš°ì„ ì—¬ê¸°ì„œ
pivoë�¼ëŠ” 함수가 ìžˆë‹¤ê³ ì •ì�˜*/
void pivo();
void main(){
/*피보나치 수열� 맨 앞�리 1� num1로 준다*/
int num1, num2, count;
num1 = 1;
num2 = num1 + 0;
/*피보나치 수열ì�„ 몇번째 ìž�리까지 ë�Œë¦´ê±´ì§€ ì •í•¨*/
printf("몇번째 까지 �릴껀가요? : ");
scanf("%d",&count);
/*pivo(첫번째,�번째,재귀함수� 필요한 �소변수,몇번째구하기� 쓸 변수)*/
pivo(num1,num2,count,count);
printf("\n %d 번째까지 구했습니다.\n",count);
}
/*p_num� 용� : 만약 10번째까지 구한다면
countì�´ 10ì�„ ë°›ê³ p_numì—� 10ì�´ 들어간다
p_numì�„ 한번 ë�Œë¦´ë•Œë§ˆë‹¤ 1ê°�소 시켜서 0 ì�´ ë� 때까지 한다면
10� 받았�경우 11번� �릴수 있기 때문�
if검사문ì�„ ë¨¼ì € ë†“ê³ p_numì�„ 1ê°�소를 다ì�Œì—� 놓으면
잘�아간다(?!?!)*/
int pivo(int present,int next,int p_num,int num){
if(!p_num) return; //p_num� 0��어 if(!거짓)� �면 return� �용하여 종료
p_num = p_num - 1;
printf(" %3d 번째 : %d \t", num - p_num,present); //현재 번째 = �리는 숫� - 남�숫�
if(!((num-p_num)%4)) printf("\n"); //�리는 숫�-남�숫�가 4� 배수�면 한줄 �기
/*현재 ë�Œë¦° 다ì�Œìˆ«ìž�를 ì¶œë ¥í•˜ê¸° 위해 present ìž�리ì—�
next를 ë„£ê³ next ìž�리ì—�는 next다ì�Œì�¸ present+next를 넣는다.*/
pivo(next,present+next,p_num,num);
}










