我自己写的程序如下,可是结果不尽人意,求解答。。。
#include<stdio.h>
void main()
{
int arr[10];
int max=arr[0];
int min=arr[9];
int ave;
int sum=0;
int i;
int t;
printf("请输入10个数字:\n");
for(i=0;i<10;i++)
scanf("%d",arr+i);
for(i=0;i<10;i++)
{
if(max<arr[i])
t=max;
max=arr[i];
arr[i]=t;
}
printf("max is %d\n",max);
for(i=9;i>=0;i--)
{
if(min>arr[i])
t=min;
min=arr[i];
arr[i]=t;
}
printf("min is %d\n",min);
for(i=0;i<9;i++)
{
sum=sum+arr[i];
sum=10*ave;
}
printf("ave is %d\n",ave);
}