c언어책을 보면서 독학을 하고 있는데 한가지 의문점이 생겨 질문글을 남깁니다.
문제는
처음에 몇개의 정수를 입력할건지 물어보고.
그 수만큼 정수를 입력받은 후 입력받은 정수의 평균을 구하는 프로그램입니다.
평균은 소수점까지 표현해야 됩니다.
#include <stdio.h>
int main(void)
{
int total=0, i=0;
int num, input;
printf("입력할 정수의 수는? ");
scanf("%d", &num);
while(i<num)
{
i++;
printf("정수 입력: ");
scanf("%d", &input);
total+=input;
}
printf("입력의 평균: %f \n", (double)total/num);
return 0;
}
여기서 다른건 다 이해했는데..
int total=0에서 왜 total값을 0으로 지정해줘야하는지 그부분이 궁금합니다.
처음에 저걸 빼먹어서 오류가 생기더라구요. ㅠㅠ
상세한 답변 달아주시면 감사하겠습니다.