有些不好意思问,我也不知道具体问题是啥,代码有漏洞但是不知道在哪,做题过了第一个测试点没过第二个也不能查看输出错在哪,希望有佬能帮我看一下
问题

我的代码
#include<stdio.h>
int main(void)
{
float tem[14];//定义存储14人数据的数组
int n;
int i;
int x;
float sum = 0;
float average = 0;
scanf("%d",&n);
for(i=0; i<n; i++){
for(x=0; x<14; x++){
scanf("%f",&tem[x]);
}
for(x=0; x<14; x++){
if(tem[x]>40.0f || tem[x]<36.2f){
printf("error\n");
break;
}
else if(tem[x]>37.2f){
printf("danger\n");
break;
}
sum = sum+tem[x];
if(x==13){
average = sum/14;
printf("%.6f\n",average);
}
}
}
return 0;
}