SWEA/[D1]

[D1] SWEA2071 평균값 구하기

ruming 2020. 8. 26. 03:55

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

 


https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QRnJqA5cDFAUq&categoryId=AV5QRnJqA5cDFAUq&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

'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