输入一个整数数列,给你一个肆意的整数d,使数列左侧的数都小于等于该整数,右侧的数都大于等于该整数,如何用C++实现这一运算呢?小编与大师分享排序经验。
首先,界说一个整型常量,节制数组的长度。
接着,界说程序运行所需的变量,并输入数组的元素个数和用来比力的整数。
界说一个整型数组a,并输入其值。
设置数组左侧变量和右侧变量,其值别离为1和n。
用while轮回节制实现数组左侧元素小于等于整数d,右侧元素大于等于整数d,当l<r时完当作排序。
最后,输出完当作摆列的数组。
运行程序,输入数组长度和比力的整数d、以及整个数组,电脑就会从头摆列数组,使它的左侧小于等于d,它的右侧大于等于d。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!