정수를 계속 입력받다가 100 이상의 수가 입력이 되면 마지막 입력된 수를 

포함하여 합계와 평균을 출력하는 프로그램을 작성하시오.

(평균은 반올림하여 소수 첫째자리까지 출력한다.)



 [Copy]
1 2 3 4 5 6 7 8 9 10 100
 [Copy]
155
14.1
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
int main() {
    int a=0, b=0;
    int c = 0;
    while (a < 100) {
        scanf("%d"&a);
        b += a;
        c++;
    }
    printf("%d\n%0.1lf", b, ((float)b) / c);
    return 0;
}
 
cs


'c언어' 카테고리의 다른 글

정보 올림피아드 - 633  (0) 2016.07.28
정보 올림피아드 - 540  (0) 2016.07.28
정보 올림피아드 - 538  (0) 2016.07.27
정보 올림피아드 - 537  (0) 2016.07.27
정보 올림피아드 - 536  (0) 2016.07.27

+ Recent posts