若要求从键盘读入含有10个数字,将这些数字重新排列,大于平均值的放在前边小于平均值的放在后边 cyuyan

可以有两种办法解决这个问题簡单的方法是直接使用一个排序算法。它的特点是算法比较简单有现成的算法代码,缺点是所花的时间比较多也就是时间复杂度比较高。

第二种方法是先计算出这些数的平均值然后使用两个变量i和j,分别表示数组中的下标i初值为0,j初值为n-1i从前向后扫呆描,如果a[i]大於平均值就跳过反过来j从后面向前扫描a[j]小于平均值的就跳过,当这两个单循环结束以后如果i仍然小于j,那么就交换a[i]和a[jj直到i大于等于j為止。

你要不加c语言这几个字我就要交給你怎么在excel里操作了

你对这个回答的评价是

棉花的干湿程度了,如果干可以放的相对长一些

你对这个回答的评价是?

可以有两种办法解决这个问题简单的方法是直接使用一个排序算法。它的特点是算法比较简单有现成的算法代码,缺点是所花的时间比较多也就是時间复杂度比较高。

第二种方法是先计算出这些数的平均值然后使用两个变量i和j,分别表示数组中的下标i初值为0,j初值为n-1i从前向后掃呆描,如果a[i]大于平均值就跳过反过来j从后面向前扫描a[j]小于平均值的就跳过,当这两个单循环结束以后如果i仍然小于j,那么就交换a[i]和a[jj直到i大于等于j为止。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知噵的答案

我要回帖

更多关于 若要求从键盘读入含有 的文章

 

随机推荐