반복문에관한 질문입니다
딥핑크
2023.04.01
질문 제목 : 반복문에관한 질문입니다for문의 흐름질문 내용 : 실수를 입력해서 평균값내는 건데요
double total=0.0;
doble input=0.0;
int num=0;
for( ; input=0.0 ; )
{
total+=input;
printf(실수 입력(minus to quit) : );
scanf(%lf, &input);
num++;
}
printf(평균: %f \n, total/(num-1));
요기서 보면 실행했을때 -1.0 을 넣으면 반복문에서 빠져나와야 하잖아요
그런데 실행 결과를 보면
실행결과
실수 입력(minus to quit) : 3.2323
실수 입력(minus to quit) : 5.1891
실수 입력(minus to quit) : 2.9297
실수 입력(minus to quit) : -1.0 - 이부분이 왜 출력이 되는지 알려주세요
-
햇님
아...간단하군요!!감사합니다!^^
-
벤자민
출력하고 입력을 받으니까요