2 条题解

  • 1
    #include <bits/stdc++.h>
    using namespace  std;
    int a[137891],hmax=INT_MIN,n,xb; 
    int  main( )     
    {   
        cin>>n;
        for (int i=1;i<=n;i++)
        {
            cin>>a[i];
            if (a[i]>hmax)
            {
                hmax=a[i];
                xb=i;
            }   
        }
        for (int i=1;i<=n;i++)
        {
            if (i==1)
                cout<<hmax<<' ';
            else if (i==xb)
                cout<<a[1]<<' ';
            else
                cout<<a[i]<<' ';
                
        }
        return 0;
    }
    
    
  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int nh[10005],n,m=0,a,pos;
    int main()
    {
    cin>>n;
    for(int i=1;i<=n;i++)
    {
    cin>>nh[i];
    }
    for(int i=1;i<=n;i++)
    { if(m<nh[i]){
    m=nh[i],pos=i;}}

    swap(nh[pos],nh[1]);
    for(int i=1;i<=n;i++)
    cout<<nh[i]<<' ';
    return 0;
    }

  • 1

信息

ID
2573
难度
5
分类
(无)
标签
递交数
125
已通过
48
通过率
38%
上传者