求助这个代码怎么改正
int main()
{
int arr[10];
printf("请输入10个数字:\n");
for (int i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
}
int max = arr[0];
for (int i = 0; i < 10; i++)
{
if (max <= arr[i])
{
max = arr[i];
}
}
printf("最大值为%d\n", max);
int min = arr[0];
for (int i = 0; i < 10; i++)
{
if (min >= arr[i])
{
min = arr[i];
}
}
printf("最小值为%d\n", min);
float sum = 0;
for (int i = 0; i < 10; i++)
{
sum += arr[i];
}
printf("平均值为:%f", sum / 10.0);
return 0;
}