描述
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数;①输入10个数;②进行处理;③输出10个数。
输入
10个整数
输出
整理后的十个数,每个数后跟一个空格(注意最后一个数后也有空格)
输入样例 1
2 1 3 4 5 6 7 8 10 9
输出样例 1
1 2 3 4 5 6 7 8 9 10
#include <iostream>
using namespace std;
int main ()
{
int i,a[10];
int k1,j1;
for(i=0;i<10;i++)
{
cin >>a[i];
}
int x=a[0];
for(int k=0;k<i;k++)
{
if(a[k]<x)
{
x=a[k];
k1=k;
}
}
int t=a[0];
a[0]=a[k1];
a[k1]=t;
int d=a[0];
for(int j=0;j<i;j++)
{
if(a[j]>d)
{
d=a[j];
j1=j;
}
}
int y=a[9];
a[9]=a[j1];
a[j1]=y;
for(int p=0;p<10;p++)
{
cout << a[p] << " ";
}
cout <<endl;
return 0;
}