정수를 계속 입력받다가 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++;

  if (i >= 100)
   break;
 }

 printf("%d \n", sum);
 printf("%.1f \n", (float)sum / count);

 return 0;
}


+ Recent posts