1 条题解

  • 0
    @ 2024-12-24 9:49:41

    C :

    #include<stdio.h>
    int main(void)
    {
        int i,j,n,k,l,sum=0,f=0;
        int t,a[100];
    while(scanf("%d",&n)!=EOF)
    {
        f=0;
        for(i=0;i<n;i++)
        scanf("%d",&a[i]);
            for(k=1;k<n;k++)
                for(j=0;j<n-k;j++)
                if(a[j]>a[j+1])
            {
                t=a[j];a[j]=a[j+1];a[j+1]=t;
            }
    
    for(i=n-2;i>=0;i--)
        if(a[i]!=a[n-1])
    {l=a[i];f=1;break;}
    if(f==0) printf("NO\n");
         else
                printf("%d\n",l);
    
    }
    
        return 0;
    }
    
    

    C++ :

    #include<stdio.h>
    #include<algorithm>
    using namespace std;
    int s[107];
    int cmp(int a,int b)
    {
     return a>b;
    }
    int main()
    {
     int n,i;
     while(scanf("%d",&n)!=EOF)
     {
      for(i=0;i<n;i++)
      {
       scanf("%d",&s[i]);
      }
      sort(s,s+n,cmp);
      if(s[0]==s[n-1])
      {
       printf("NO\n");
      }
      else
      {
       for(i=1;i<n;i++)
       {
        if(s[i]!=s[0])
        {
         printf("%d\n",s[i]);break;
        }
       }
      }
     }
     return 0;
    }
    
    • 1

    信息

    ID
    995
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者