[정올] 기초다지기_반복제어문1_형성평가3_ code127
두비니
·2019. 3. 20. 01:36
[정올] 기초다지기_반복제어문1_형성평가3_ code127
0 부터 100 까지의 점수를 계속 입력받다가 범위를 벗어나는 수가 입력되면 그 이전까지 입력된 자료의 합계와 평균을 출력하는 프로그램을 작성하시오.
(평균은 반올림하여 소수 첫째자리까지 출력한다.)
55 100 48 36 0 101 | sum : 239 avg : 47.8 |
[정답-C언어]
#include <stdio.h>
int main()
{
int num = 0, sum = 0, n = 0;
while (num <= 100) {
scanf("%d", &num);
if (num > 100) break;
sum += num;
n++;
}
printf("sum: %d\n", sum);
printf("avg: %.1f", (double)sum / n);
return 0;
}
C++, Java, Python등은 계속 업데이트 중입니다.
'Coding_Algorithm > 정올 문제풀이' 카테고리의 다른 글
[정올] 기초다지기_함수1_형성평가 1_code170 (0) | 2019.10.03 |
---|---|
[정올] Language_Coder_반복제어문2_형성평가1_ code130(Python) (0) | 2019.03.20 |
[정올] 기초다지기_반복제어문1_형성평가2_code126 (0) | 2019.03.18 |
[정올] Language_Coder_반복제어문1_형성평가1_ code125(Python) (0) | 2019.03.17 |
[정올] 기초다지기_선택제어문_형성평가3_ code122 (0) | 2019.03.17 |