对一维数据元素进行排列

问题是对一维数据元素进行排序,为什么会出现这种情况呀,试了好几次有时候输出好几个0或1

img

你这个if要把后面的内容用花括号包起来
if(a[k] < a[j])
{
  temp = a[k];
a[k] = a[j];
a[j] = temp;
}

15、16、17三行是属于14行的 if 分支的,要用花括号括起来