#include<stdio.h>
void main(){
int s[10],i,m,n,t;
for(i=0;i<10;i++)
scanf("%d",&s[i]);
m=0,n=0;
for(i=1;i<10;i++){
if(s[n]>s[i]) n=i;
else if(s[m]<s[i]) m=i;
}
//a[n] 最小值a[0]
t=s[n];
s[n]=s[0];
s[0]=t;
//a[m] 最大值a[9]
t=s[m];
s[m]=s[9];
s[9]=t;
for(i=0;i<=9;i++) printf("%d ",s[i]);
}
输入10个数存于数组,将其中最小数与第一个数交换,将最大数与最后一个数交换
于 2022-01-19 22:07:08 首次发布