有没有帅哥美女帮我看看这段代码有什么问题为啥
average的输出老是0
#include <stdio.h>
int main()
{
int sum=0;
int cnt,i,t,x;
double average;
printf("请输入你要输入的数字的数量");
scanf("%d",&cnt);
int number[cnt];
t=cnt;
if(cnt>0){
while(cnt>0){
cnt--;
scanf("%d",&x);
number[cnt]=x;
sum+=x;
}
average=sum/t;
for(i=0;i<t;i++){
if(average<number[i]){
printf("%d,",number[i]);
}
printf("average=%d\n",average);
}
}
return 0;
}