문제 링크: https://www.acmicpc.net/problem/4344
4344번: 평균은 넘겠지
각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 정답과 출력값의 절대/상대 오차는 10-3이하이면 정답이다.
www.acmicpc.net

코드 구상

작성 코드
#include <stdio.h>
int main(){
int c, n;
double avg = 0;
scanf("%d", &c);
for(int i=0; i<c; i++){
scanf("%d",&n);
int score[1000], sum = 0;
for(int k=0; k<n; k++){
scanf("%d", &score[k]);
sum += score[k];
}
avg = sum / n;
int cnt = 0;
for(int j=0; j<n; j++){
if(score[j]>avg)
cnt++;
}
printf("%.3f%%\n", (double)cnt*100/n);
}
return 0;
}
*피드백은 언제나 환영입니다 :)
'백준 문제풀이 > C언어' 카테고리의 다른 글
| [백준/C언어] #1065 한수 (0) | 2024.02.23 |
|---|---|
| [백준/C언어] #1292 쉽게 푸는 문제 (1) | 2024.02.15 |
| [백준/C언어] #2846 오르막길 (0) | 2024.02.09 |
| [백준/C언어] #2869 달팽이는 올라가고 싶다 (1) | 2024.02.07 |