int i, sum=0;
for(i=1 ; i<4 ; i++)
{
++sum;
if (i>=2)
break;
sum +=i;
}
printf("%d",sum);
이렇게 짜면 for문에서 1,2,3 이렇게되고 sum이 1 더해지고
if문에서 2,3 은 break문만나서 넘어가고 sum+=i 이거해보면
아무리생각해도 답이 2나오는데 3이라고하네요
어디서 잘못된걸까요?
int i, sum=0;
for(i=1 ; i<4 ; i++)
{
++sum;
if (i>=2)
break;
sum +=i;
}
printf("%d",sum);
이렇게 짜면 for문에서 1,2,3 이렇게되고 sum이 1 더해지고
if문에서 2,3 은 break문만나서 넘어가고 sum+=i 이거해보면
아무리생각해도 답이 2나오는데 3이라고하네요
어디서 잘못된걸까요?
i=1 ,sum=0에서 for문시작, sum이1되고 if문넘어가고 sum =sum+i니까 sum은 2가되고 for문 처음으로 가면서 i=2가 되고, ++sum;으로 sum3되고 if문에서 break
sum = 0; ++sum; sum += 1; ++sum; printf("%d", sum);
세브.... 5월31일 이후로 빨래를 한 번도 안하다니...
sum을 왜넣음
답변 감사합니다 이때까지 개념을 잘못알고있었네요
모두 고마웡!
세브 빨래방 퇴직했다에요? 이제 집에서만 빨래한다에요? - DCW