0
已解决
张百川
新手光能
新手光能
#include<iostream>
#include<cstdio>
#include<cmath>
#include<ctime>
using namespace std;
int main()
{
int n,a[10000],m,s,maxn=-1,minn=10000;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(a[i]>=maxn)
{
maxn=a[i];
m=i;
}
if(a[i]<minn)
{
minn=a[i];
s=i;
}
}
for(int i=1;i<=n;i++)
{
swap(a[m],a[s]);
cout<<a[i]<<" ";
}
return 0;
}
1
1
贾志骜
新手光能
新手光能
知道max函数和min函数吗(这样用起来方便,这道题你的写法可以)
swap(a[m],a[s]);着玩也放在循环外面
改好了看下
贾志骜在2020-08-07 11:32:06追加了内容
注意奥,我发的图是楼主的代码改好的版本,不要有一些憨憨连看都不看就举报比如评论区那位
0