#include<stdio.h>
int main()
{
int a,b,c=0;
printf("몇부터 몇까지 더할거냐\n");
scanf("%d %d",&a,&b);
for(a; a c=a+c;
}
printf("%d",c);
}
이렇게 했는대요 만약 a가 1이라고 치고b가 3이라고치면 6이 되잖아요? 근대 c=a+c 이문장에서 궁금한게 있는대 c는 차피0이니깐요
c=1+0
c=2+0
c=3+0 이렇게 되서 결과값은 1 2 3 나오는게 정상 아닌가요?
int main()
{
int a,b,c=0;
printf("몇부터 몇까지 더할거냐\n");
scanf("%d %d",&a,&b);
for(a; a c=a+c;
}
printf("%d",c);
}
이렇게 했는대요 만약 a가 1이라고 치고b가 3이라고치면 6이 되잖아요? 근대 c=a+c 이문장에서 궁금한게 있는대 c는 차피0이니깐요
c=1+0
c=2+0
c=3+0 이렇게 되서 결과값은 1 2 3 나오는게 정상 아닌가요?
글올리니깐 이상하게됬네. for(a; a<b+1 ;a++) 이에요.
c = 1 + 0; c = 2 + 1; c = 3 + 3; 출력 c 해서 6 나오는 거 맞습니다.
c=1+0을 해서 출력하고 처음부터시작하는게 아니라 for로 다시 가잖아 그럼 계속 c=1인거임 +
유딩님 나이스