注册 登录
编程论坛 C++教室

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

小十七 发布于 2017-12-19 20:32, 1352 次点击
#include<iostream>
using namespace std;
int main()
{
    int a[10],i,max=1,min=1,j;
     cin>>a[1];
      for (i=2;i<11;i++)
  {
     cin>>a[i];  
    if (a[i]<a[min])
      min = i;
    if (a[i]>a[max])
      max = i;
  }
   
   
     
       j = a[min];
       a[min] = a[1];
       a[1] = j;
       j = a[max];
       a[max] = a[10];
       a[10] = j;
     
   
     for (i=1;i<11;i++)
        cout<<a[i]<<" ";
        cout<<endl;
   return 0;
}
0 回复
1