C++ ,输入5个数,让最大值和第一 个数交换,让最小值和最后一个数交换
#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。
- 上一篇:没有了
- 下一篇:没有了