3.题目:编一C程序,它能读入21个整数(相邻的两个数用空格隔开),并输出值为中间的整数的值(即恰有10个值小于它,恰有10个值大于它)。(注:可执行文件名为e5_3.exe)
程序设计:
main()
{int a[21],i,j,k,t;
printf("Please enter 21 numbers:\n");
for (i=0;i<21;i++)
scanf("%d",&a[i]);
for (k=1;k<21;k++)
for (j=20,i=0;i<21-k;i++,j--)
if (a[j]<a[j-1])
{t=a[j];
a[j]=a[j-1];
a[j-1]=t;
}
printf("The center number is %d\n",a[10]);
}