C언어코드질문이요 ㅠㅠ
라미
질문 제목 : c언어 코드지문 거의다했는데...약간막혀서 ㅠㅠ 질문하는게아쉽기도한데..ㅠㅠㅠㅠㅠㅠㅠㅠㅠ질문 내용 :
학생의 키를 입력받아 총합과 평균을 출력해주는 프로그램을 만드세요. 단, 키는 0 이 입력될 때 까지 계속 입력 할 수 있어야 합니다.
실행 예) 키를 입력해 주세요 : 175
키를 입력해 주세요 : 165
키를 입력해 주세요 : 185
키를 입력해 주세요 : 0
입력한 학생 3명의 키 총합은 525이고
평균은 175입니다.이런문제인데 제가현재 코드를
#include stdio.h
void main () {
int a, sum=0;
double avg;
do{
printf(키를 입력해주세요 : );
scanf(%d, &a);
}while(a!=0);
a++;
sum+=a;
avg=sum/a;
printf(입력한 학생 %d명의 키 총합은 %d이고 평균은 %lf 입니다., a, sum, avg);
}여기까지짯는데...... 이게 약간오류가생기더라구요 ㅠㅠ
-
시내
추가로,
avg = (double)sum / i;
와 같이 사용하셔야 소수점이 정확히 출력됩니다. -
별하
#include stdio.h
void main? () {
?int a, sum=0;
int i=0;
?double avg=0;
?do{
??printf(\키를 입력해주세요 : \);
??scanf(\%d\ -
하예라
a++가 왜있는지 모르게습니다
그리고
sum+=a; 를
do 내용맨마지막에 넣으시고요
아 그리고 인원수카운터를 새로선언하세요
int i=0; 하시고
Do내용 첫줄에 i++
하세요
전체적으로 코드가엉망인데
밑에걸보고
자신이어떤부분이 틀린지 보시고 이해하세요