프로그래밍

 3198, 1/160 회원가입  로그인  
   dokito
   for 괄호 치는거

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3382 [복사]


#include <stdio.h>

void fibonachi(int num)
        {
                int f1=0 ,f2=1 ,f3, i ;
                if(num==1)
                        printf("%d",f1);
                else
                        printf("%d %d ",f1,f2);
                for(i=0;i<num-2;i++)
                {
                f3=f1+f2 ;
                printf("%d ",f3);
                f1=f2;
                f2=f3;
                }
}

int main(void)
{
        int num;

        printf("피보나치 몇개를 입력할까요?");
        scanf("%d",&num);
        
        fibonachi(num);

        return 0;
}

        
----------------------------------
위 코드에서
for(i=0;i<num-2;i++)
                {
                f3=f1+f2 ;
                printf("%d ",f3);
                f1=f2;
                f2=f3;
                }

for 아래를 묶어주는 중괄호를 안치면 피보나치가 왜 안되나요?
어차피 절차지향이니까 for아래로 쭉 읽으면 되는데 안되네요

  Hit : 4893     Date : 2012/04/05 08:37



    
jwkzzangs 아직 멀으셨네요..ㅎ 좀더 열심히 화이팅~! 2012/04/05  
dbman 중괄호 안해주면 for다음의 한줄까지만 for구문으로 인식합니다...ㅎ 2012/04/05