8 条题解

  • 1
    @ 2024-12-5 13:05:02

    #include<bits/stdc++.h> using namespace std; int a[101]; int main() { int r,t,max=0; cin>>r; for(int i=0;i<r;i++) { cin>>a[i]; if(a[i]>a[max]) { max=i; } } if(max!=0) { t=a[0]; a[0]=a[max]; a[max]=t; } for(int i=0;i<r;i++) { cout<<a[i]<<" "; } return 0; }

    • 0
      @ 2025-5-19 13:36:05

      #include<bits/stdc++.h> using namespace std; int main() { int n,max=0,temp,b; cin>>n; int a[n+5]={}; for(int i=1;i<=n;i++) { cin>>a[i]; } temp=a[1]; for(int i=1;i<=n;i++) { if(a[i]>max) { max=a[i]; b=i; } } a[b]=a[1];a[1]=max; for(int i=1;i<=n;i++) { cout<<a[i]<<' '; } }

      • 0
        @ 2024-12-7 13:43:24

        #include<bits/stdc++.h>

        using namespace std;

        int a[109];

        int main()

        { int m,n,k=1; cin>>n;

        for(int i=1;i<=n;i++)

        cin>>a[i];

        for(int i=1;i<=n;i++)

        if(a[i]>a[k])

        k=i;

        m=a[k];

        cout<<m<<" ";

        a[k]=a[1];

        for(int i=2;i<=n;i++)

        cout<<a[i]<<" ";

        return 0;

        }

        • 0
          @ 2024-12-4 13:09:29

          #include<bits/stdc++.h>

          using namespace std;

          int a[109];

          int main()

          { int m,n,k=1;

          cin>>n;
          
          for(int i=1;i<=n;i++)
          
          cin>>a[i];
          
          for(int i=1;i<=n;i++)
          
          if(a[i]>a[k])
          
          k=i;
          
          m=a[k];
          
          cout<<m<<" ";
          
          a[k]=a[1];
          
          for(int i=2;i<=n;i++)
          
          cout<<a[i]<<" ";
          
          return 0;
          

          }

          • 0
            三个数组:第一个a[]输出,第二个b[]保存输入初始值,第三个c[]排序找最大值
            #include<bits/stdc++.h>
            using namespace std;
            int a[101],b[101],c[101];
            int main()
            {
                int n;
                cin>>n;
                for(int i=1;i<=n;i++)
                {
                    cin>>a[i];
                    b[i]=a[i];
                    c[i]=a[i];
                }
                sort(c+1,c+1+n);
                for(int g=1;g<=n;g++)
                {
                    if(a[g]==c[n])
                    {
                    a[g]=b[1];
                    break;
                    }
                }
                a[1]=c[n];
                for(int i=1;i<=n;i++)
                {
                    cout<<a[i]<<' ';
                }
            
                return 0;
            }
            
            • 0
              @ 2024-11-26 12:49:51
              #include<bits/stdc++.h>
              using namespace std;
              int main()
              {
              	int n,a[10000],b=-10000,d,e;
              	cin>>n;
              	for(int i=1;i<=n;i++)
              	{
              		cin>>a[i];
              	}
              	d=a[1];
              	for(int i=1;i<=n;i++)
              	{
              		if(a[i]>b)
              		{
              			b=a[i];
              		}
              	}
              	for(int i=1;i<=n;i++)
              	{
              		if(a[i]==b)
              		{
              			a[1]=a[i];
              			a[i]=d;
              			break;
              		}
              	}
              	e=n%10;
              	for(int i=1;i<=n/10;i++)
              	{
              		for(int j=1;j<=10;j++)
              		{
              			cout<<a[(i-1)*10+j]<<" ";
              		}
              		cout<<endl;
              	}
              	for(int i=n-e+1;i<=n;i++)
              	{
              		cout<<a[i]<<" ";
              	}
              	
              }
              
              • 0
                @ 2024-4-9 12:56:59
                #include<iostream>
                using namespace std;
                int a[109];
                int main()
                {
                int n,k=1,max;
                cin>>n;
                for(int i=1;i<=n;i++)
                cin>>a[i];
                for(int i=1;i<=n;i++)
                if(a[i]>a[k])
                k=i;
                int t;
                t=a[k];
                a[k]=a[1];
                a[1]=t;
                for(int i=1;i<=n;i++)
                cout<<a[i]<<" ";
                return 0;
                }
                ``
                
                • -3
                  #include<bits/stdc++.h>
                  using namespace std;
                  int main()
                  {
                  	int a[110];
                  	int n;
                  	cin>>n;
                  	for(int i=1;i<=n;i++)
                  	{
                  		cin>>a[i];
                  	}
                  	for(int i=n;i>=1;i--)
                  	{
                  		cout<<a[i]<<" ";
                  	}
                  	return 0;
                  }
                  
                  • 1

                  信息

                  ID
                  106
                  时间
                  1000ms
                  内存
                  256MiB
                  难度
                  4
                  标签
                  递交数
                  122
                  已通过
                  55
                  上传者