#include<stdio.h>
int main()
{
int a[111],max=0,min=0,x,y;
for(int i=0;i<10;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(int i=0;i<10;i++)
{
if(a[i]>=max)
{
max=a[i];
x=i;//记录最大值下标
}
if(a[i]<=min)
{
min=a[i];
y=i;//记录最小值下标
}
}
printf("max=%d min=%d\n",a[x],a[y]);
int t;
t=a[x];//交换数值
a[x]=a[y];
a[y]=t;
for(int i=0;i<10;i++)
printf("%d ",a[i]);
}
————————————
#include<stdio.h>
#include<stdlib.h>//头文件
#include <time.h>//头文件
int main()
{
int a[111],min,max,aver=0;
srand((unsigned)time(NULL));//srand()就是给rand()提供种子
for(int i=0;i<10;i++)
{
a[i]=rand()%90+10;//10~99;
aver+=a[i];
printf("%d ",a[i]); //输出每个随机数;
}
max=min=a[0];
for(int i=0;i<10;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
aver/=10;
printf("\nmax=%d min=%d aver=%d",max,min,aver);
return 0;
}