if(number>maximum) maximum=number;
if(number<minimum) minimum=number;
total+=number;
}
if(count==0) return 1;

この辺をご説明ねがえませんでしょうか?

あと
printf("平均値:%f\n", (double)total/count)
は何を表しているのでしょうか?