10개의 수를 입력받고 그 평균값을 구하는 문제
평균값은 소수점 첫째자리에서 반올림한다.
#include <stdio.h>
int main(void){
int n[10] = {0};
int i, test_case, T;
float ave;
scanf("%d", &T);
for(test_case=1; test_case <= T; test_case++){
for(i=0; i<10; i++) scanf("%d", &n[i]);
for(i=0; i<10; i++) ave += n[i];
ave /= 10.0f;
printf("#%d ", test_case);
printf("%.f\n", ave);
ave = 0;
}
return 0;
}
ave += n[i]에서 ave += (float)n[i]로 계산할 때 바꿔줘야 하나? 헷갈리네
3
3 17 1 39 8 41 2 32 99 2
#1 24
22 8 5 123 7 2 63 7 3 46
#2 29
6 63 2 3 58 76 21 33 8 1
#3 27
'SWEA > [D1]' 카테고리의 다른 글
[D1] SWEA2070 큰 놈, 작은 놈, 같은 놈 (0) | 2020.08.31 |
---|---|
[D1] SWEA2025 N줄 덧셈 (0) | 2020.08.29 |
[D1] SWEA2027 대각선 출력하기 (0) | 2020.08.29 |
[D1] SWEA2072 홀수만 더하기 (0) | 2020.08.29 |
[D1] SWEA1545 거꾸로 출력해보아요 (0) | 2020.08.26 |