Jungol Algorithm/Language Coder
정올 CODE 127 반복제어문1 - 형성평가3
치조
2020. 5. 3. 15:11
반응형
문제
0 부터 100 까지의 점수를 계속 입력받다가 범위를 벗어나는 수가 입력되면 그 이전까지 입력된 자료의 합계와 평균을 출력하는 프로그램을 작성하시오.
(평균은 반올림하여 소수 첫째자리까지 출력한다.)
입력 예
55 100 48 36 0 101
출력 예
sum : 239
avg : 47.8
CODE
#include
int main(){
int i,n,sum;
double avg;
i = sum = 0;
do{
scanf("%d",&n);
if(n >= 0 && n <= 100){
sum += n;
i++;
}
else
break;
}while(1);
printf("sum : %d\n",sum);
printf("avg : %.1lf\n",(double)sum / i);
}
질문은 댓글로 받습니다. 감사합니다.
반응형