코딩/Language Coder
539 : 반복제어문1 - 자가진단4
pikapika
2018. 4. 21. 00:11
정수를 계속 입력받다가 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;
}
}