2 条题解

  • 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;
    }
    
    • -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
      标签
      (无)
      递交数
      698
      已通过
      264
      上传者