小白求问程序哪里出错了 万分感谢!
											题目如下:代码如下:
 程序代码:
程序代码:#include<stdio.h>
int main(){
    int C;
    int i,j,k,m,o;
    int n;
    int temp;
    int a[100];
    int t;
    scanf("%d",&C);
    int cnt;
    
    for(i=0;i<C;i++){
        scanf("%d",&n);
        for(m=0;m<n;m++){
            scanf("%d",&a[m]); 
            for(j=0;j<n-1;j++){
                 for(k=0;k<n-1-j;j++){
                    if(a[m]<a[m+1]){
                          temp=a[m];
                         a[m]=a[m+1];
                         a[m+1]=temp;
                    }
                } 
            }
            
            if(n==2){
                if(a[0]==a[1]) printf("NO\n");
                else printf("%d\n",a[0]);
            }
            else{
                if(a[n-1]==a[0]) printf("NO\n");
                else{
                    for (o=1;o<n;o++){
                        if(a[n-1]==a[n-o]) printf("%d",a[n-o-1]);
                        else {
                            for(k=0;k<n-3;k++){
                                for(t=1;t<n-1-k;t++){
                                    if(a[k]==a[k+t]) printf("%d\n",a[n-2]);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    return 0;
}运行出来答案是错的 我改了好多遍还是不对 蟹蟹各位大神了!!



 
											





 
	    

 
	
 
											


 ~
~