#include<stdio.h>
int main(void)
{
int i, min1, min2, data[10] = {0};
for(i = 0; i < 10; i++)
scanf("%d", data+i);
min1 = data[0]>data[1] ? data[1] : data[0];
min2 = data[0]>data[1] ? data[0] : data[1];
for(i = 2; i < 10; i++)
{
if(data[i] < min1)
{
min2 = min1;
min1 = data[i];
}
else if(data[i] < min2)//假设允许次最小数与最小数相等
min2 = data[i];
}
printf("min1 = %d, min2 = %d\n", min1, min2);
getch();
return 0;
}
温馨提示:答案为网友推荐,仅供参考