a[i]; //输出处理前的结" />
入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

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

创建时间:2016-06-02 投稿人: 浏览次数:2021





#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;
}


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像