求一道c语言的AC答案
发布网友
发布时间:2022-04-23 03:50
我来回答
共2个回答
热心网友
时间:2023-10-13 20:36
#include<stdio.h>
int main()
{int n,m,i,x,min1,min2;
scanf("%d",&n);
while(n--)
{scanf("%d%d",&m,&min1);
min2=min1;
for(i=1;i<m;i++)
{scanf("%d",&x);
if(x<min1)
{min2=min1;
min1=x;
}
else if(x<min2||min1==min2)min2=x;
}
if(min1!=min2)printf("%d\n",min2);
else printf("ERROR!\n");
}
return 0;
}
热心网友
时间:2023-10-13 20:36
#include<stdio.h>
int cmp(const void *a, const void *b)
{
return(*(int *)a-*(int *)b);
}
int main()
{
int n,m,i,j,max,sec_max,num[100];
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);
for(i=0;i<m;i++)
scanf("%d",&num[i]);
if(m==1) printf("ERROR\n");
else
{
qsort(num,m,sizeof(int),cmp);
if(num[0]==num[1]) printf("ERROR\n");
else printf("%d\n",num[1]);
}
}
return 0;
}