게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 독학으로 배우고 있는 초보자입니다. 질문있습니다.
게시물ID : programmer_18111짧은주소 복사하기
작성자 : 소백산맥
추천 : 0
조회수 : 636회
댓글수 : 7개
등록시간 : 2016/08/06 23:17:21
옵션
  • 본인삭제금지
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으로 지정해줘야하는지 그부분이 궁금합니다.
처음에 저걸 빼먹어서 오류가 생기더라구요. ㅠㅠ
상세한 답변 달아주시면 감사하겠습니다.

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호