#include <stdio.h>
#define n 10
void spp(int *a)
{
int m1,m2,i;
int t1,t2;
i=0;
t1=*a;
t2=*a;
m1=0;
m2=0;
for(;i<10;i++)
{
if(*(a+i)>t1)
{
t1=*(a+i);
m1=i;
}
if(*(a+i)<t2)
{
t2=*(a+i);
m2=i;
}
}
*(a+m1)=*(a+9);
*(a+9)=t1;
*(a+m2)=*a;
*a=t2;
}
int main()
{
int a[n];
int i;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
spp(a);
int j;
for(j=0;j<n;j++)
printf("%d,",a[j]);
}
2、编写程序:输入 10 个整数,将其中最小的数与第一个数对换,将其中最大的 数与最后一个数对换。 要求程序中要求有三个函数: (1)输入 10 个数; (2)进行处理(交换);(码字不易,求个关注)
最新推荐文章于 2023-01-02 10:59:59 发布