编写一个C程序来打印一维整数中第二小的数字,数组中,该数组有11个由用户输入的元素。传递此数组作为参数,使用函数来查找第二小数
#include <stdio.h>
int main()
{
int a[11], max1, max2;
for (int i = 0; i < 11; i++)
scanf("%d", &a[i]);
max1 = max2 = a[0];
for (int i = 1; i < 11; i++)
{
if (a[i] > max1)
{
max2 = max1;
max1 = a[i];
}
if (a[i] < max1 && a[i] > max2)
max2 = a[i];
}
printf("%d %d", max1, max2);
return 0;
}