接收一组数组,并从中输出两个最小的数
两个最小的数s1 s2,那就假设 数组中的第一个数和第二个数是最小的两个~
遍历数组
开始 第一个数直接从第3个数做比较,如果比它小,则把s1 的值赋值为第3个数的值。
同理s2 也从第3个数开始比较。
但会出现一个问题~
假设 9 7 6 10
初始 s1 9 s2 7
9>6
则 s1=6
然后 新的s1再和第四个数比较 …不符合
if的判断条件(s1>T[i])则会执行下面的语句
if(s2>T[i]) 那么 s2也会=6 是一个数
因此 这两个if一次