输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。

来源:互联网 发布:外贸产品软件管理 编辑:程序博客网 时间:2024/05/01 10:25
#include <iostream>
using namespace std;
void diaohuan(int s[])
{ inti,k,j,max,min,m1,m2;
m1=s[0];
for(i=1;i<9;i++)
   if(s[i]<s[0]){min=s[i];
                   
                  s[0]=min;
                  j=i;
                   }
        s[j]=m1;
        m2=s[9];
for(i=8;i>=0;i--)
     if(s[9]<s[i])
                 {max=s[i];
                  s[9]=max;
                  k=i;
                     }
          s[k]=m2;
   }
void shuchu(int s[])
 {for(inti=0;i<10;i++)
    cout<<s[i]<<' ';
   }
int main()
{ ints[10],i;
for(i=0;i<10;i++)
    cin>>s[i];
    diaohuan(s);
    shuchu(s);
    cout<<endl;
    return0;
}
0 0