输入m个数,求其最大值,最小值,平均值
#include <stdio.h>
int main()
{
int m,i,j;
printf("输入m的值");
scanf("%d\n",&m);
int a[m]={0},t,sum=0;
for(i=0;i<=m;i++){
scanf("%d",&a[i]);
sum+=a[i];
}
sum=sum/m;
printf("%d",sum);
for(i=0;i<=m;i++){
for(j=m;j>i;j--){
if(a[j]>a[j-1]){
t=a[j];
a[j]=a[j-1];
a[j-1]=t;
}
}
if(i==m){
printf("最大%d 最小%d 平均%d",a[0],a[m],sum);
}
}
return 0;
}
为什么我的代码没有输出?要如何改呢