輸入一個整數數列,給你一個肆意的整數d,使數列左側的數都小于等于該整數,右側的數都大于等于該整數,如何用C++實現這一運算呢?小編與大師分享排序經驗。
起首,界說一個整型常量,節制數組的長度。
接著,界說程序運行所需的變量,并輸入數組的元素個數和用來比力的整數。
界說一個整型數組a,并輸入其值。
設置數組左側變量和右側變量,其值別離為1和n。
用while輪回節制實現數組左側元素小于等于整數d,右側元素大于等于整數d,當l<r時完當作排序。
最后,輸出完當作擺列的數組。
運行程序,輸入數組長度和比力的整數d、以及整個數組,電腦就會從頭擺列數組,使它的左側小于等于d,它的右側大于等于d。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!