정수를 계속 입력받다가 100 이상의 수가 입력이 되면 마지막 입력된 수를 포함하여 합계와 평균을 출력하는 프로그램을 작성하시오.
(평균은 반올림하여 소수 첫째자리까지 출력한다.)
![]() 1 2 3 4 5 6 7 8 9 10 100 |
![]() 155 14.1 |
[코드]
#include <stdio.h>
int main() {
int i, sum = 0, count=0;
while (1) {
scanf("%d", &i);
sum += i;
count++;
scanf("%d", &i);
sum += i;
count++;
if (i >= 100)
break;
}
break;
}
printf("%d \n", sum);
printf("%.1f \n", (float)sum / count);
printf("%.1f \n", (float)sum / count);
return 0;
}
}
'코딩 > Language Coder' 카테고리의 다른 글
633 : 반복제어문1 - 자가진단6 (0) | 2018.04.21 |
---|---|
540 : 반복제어문1 - 자가진단5 (1) | 2018.04.21 |
538 : 반복제어문1 - 자가진단3 (0) | 2018.04.21 |
537 : 반복제어문1 - 자가진단2 (0) | 2018.04.21 |
536 : 반복제어문1 - 자가진단1 (0) | 2018.04.20 |