C++ ,输入5个数,让最大值和第一 个数交换,让最小值和最后一个数交换

来源:互联网 发布:钢材进销存软件 编辑:程序博客网 时间:2024/05/17 07:44





#include "iostream"using namespace std;int main(){    const  int n=6;   //灵活定义数组的大小    int a[n],max, min, p1, p2, t, i=0;    for(i=0; i<n; i++)  //灵活输入数组的元素    cin>>a[i];//输出处理前的结果值:for(i=0;i<n; i++)cout<<a[i]<<" ";cout<<endl;//数组处理max=a[0], min=a[0];for(i=1; i<n; i++){   if(a[i]>max)   {  max=a[i];  p1=i;   }    if(a[i]<min)   {  min=a[i];  p2=i;   }}t=a[0]; a[0]=a[p1]; a[p1]=t; //让最大值和第一个数交换t=a[n-1]; a[n-1]=a[p2]; a[p2]=t;//让最小值和最后一个数交换   //输出处理后的结果:   for(i=0;i<n; i++)cout<<a[i]<<" ";cout<<endl;return 0;}


0 0
原创粉丝点击