#include <stdio.h>

int main(void)
{
int c,x,cnt; // c=테스트 케이스, x=학생의 수
int test[1001];
double avg = 0;

scanf("%d", &c);

for(int i = 0; i < c; i++)
{
scanf("%d", &x);
for (int j = 0; j < x; j++)
{
scanf("%d", &test[j]);
avg += (double)test[j];
}
avg /= x;
cnt = 0;
for (int j = 0; j < x; j++)
{
if (test[j] > avg)
cnt++;
}

printf("%.3f\n", 100.0 * cnt / x);
}
return 0;
}

https://www.acmicpc.net/problem/4344

요 문제인데 왜 컴파일 했을때 둘째줄부터 수치 결과에 버그가 나는지 모르겠어 ㅜㅜ 

제발 알려주라