新手201903-1CSP题求助
提交之后运行错误,我也不知道是哪里错了,还请大佬帮忙指一指
#include<stdio.h>
int main()
{
int n;
int max,min;
float z;
int a[n];
while(scanf("%d",&n)!=EOF){
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
if(n==1){
max=a[0];
min=a[0];
z=a[0];
printf("%d %.1f %d",max,z,min);
return 0;
}else{
if(a[0]>a[n-1]){
max=a[0];
min=a[n-1];
}else{
min=a[0];
max=a[n-1];
}
if(n%2!=0){
z=a[(n-1)/2];
}else{
int temp;
temp=n/2;
z=(float)(a[temp]+a[temp-1])/2;
}
printf("%d %.1f %d",max,z,min);
return 0;
}
}
}