3 条题解

  • 1
    @ 2023-11-13 19:18:52
    #include <stdio.h>
    int a[20];
    int main()
    {
    	int T,i,n,l,j,M;
    	scanf ("%d",&T);
    	for (l=1;l<=T;l++)
    	{
    		scanf ("%d",&n);
    		for (i=1;i<=n;i++)
    		{
    			scanf ("%d",&a[i]);
    		}
    		for (i=1;i<=n;i++)//冒泡排序
    		{
    			for (j=1;j<n;j++)//排序次数为n-1次
    			{
    				if (a[j]>=a[j+1])
    				{
    					M=a[j];
    					a[j]=a[j+1];
    					a[j+1]=M;
    				}
    			}
    		}
    		printf ("%d\n",a[n/2+1]);
    	}
    	return 0;
    }
    
    • 0
      @ 2025-11-7 19:07:55
      #include <bits/stdc++.h>
      using namespace std;
      int main(){
          int t;
          scanf("%d",&t);
          while(t--){
              int n,cnt,i=0;
              scanf("%d",&n);
              cnt=n;int a[100]={0};
              while(n--){
                      scanf("%d",&a[i]);
                      i++;
                 }
              sort(a,a+cnt);
              printf("%d\n",a[cnt/2]);
            }
      }
      
      • -1
        @ 2024-9-26 20:36:02

        #include <stdio.h> int main() { int T; scanf("%d",&T); while(T--) { int n; scanf("%d",&n); int age[n]; for(int i=0;i<n;i++) { scanf("%d",&age[i]); } for(int i=0;i<n-1;i++) { for(int j=0;j<n-i-1;j++) { if(age[j]>age[j+1]) { int temp=age[j]; age[j]=age[j+1]; age[j+1]=temp; } } } if(n%2==0) { printf("%d\n",age[n/2]); } else { printf("%d\n",age[n/2]); } } return 0; }

        • 1

        信息

        ID
        177
        时间
        3000ms
        内存
        128MiB
        难度
        5
        标签
        (无)
        递交数
        765
        已通过
        297
        上传者