首页 > 其他分享> > 将数列中最大数与最小数对换。函数题目描述输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数;①输入10个数;②进行处理;③输出10个数。输入10个数。
将数列中最大数与最小数对换。函数题目描述输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数;①输入10个数;②进行处理;③输出10个数。输入10个数。
作者:互联网
#include <stdio.h>
int swap(int a[ ])
{
int i;
int min=0;
int max=0;
int x,y;
for(i=0;i<=9;i++)
{
if(a[min]>a[i]) {min=i;}
}
x=a[0];
a[0]=a[min];
a[min]=x;
for(i=0;i<=9;i++)
{
if(a[max]<a[i]) {max=i;}
}
y=a[9];
a[9]=a[max];
a[max]=y;
}
int s(int a[10000])
{
int i;
for(i=0;i<=9;i++)
{scanf("%d",&a[i]);}
}
int p(int a[10000])
{
int i;
for(i=0;i<=9;i++)
{printf("%d ",a[i]);}
}
int main()
{
int a[10];
s(a);
swap(a);
p(a);
return 0;
}
标签:10,min,int,max,对换,个数 来源: https://blog.csdn.net/weixin_61628555/article/details/121932864