一个C语言排序算法问题,请高手来帮个忙啊我想让一个数组里面的9个数字从大到小排序,但是我要排出来的结果并不是这9个数字按大小顺序的排列,而是这9个数字的每一个数字在之前数组中的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:04:02
一个C语言排序算法问题,请高手来帮个忙啊我想让一个数组里面的9个数字从大到小排序,但是我要排出来的结果并不是这9个数字按大小顺序的排列,而是这9个数字的每一个数字在之前数组中的

一个C语言排序算法问题,请高手来帮个忙啊我想让一个数组里面的9个数字从大到小排序,但是我要排出来的结果并不是这9个数字按大小顺序的排列,而是这9个数字的每一个数字在之前数组中的
一个C语言排序算法问题,请高手来帮个忙啊
我想让一个数组里面的9个数字从大到小排序,但是我要排出来的结果并不是这9个数字按大小顺序的排列,而是这9个数字的每一个数字在之前数组中的位置排序,比如一个数组中是{3,2,6,5,7},并不是排成{2,3,5,6,7},而是排成{5,3,4,1,2},第一个元素是5,说明在组数中最大的数字是在该数组中的第5个位置,也就是7这个数字,后面以此类推,那么下面我给出我的一段程序,此程序可以实现我说的功能,但是有一个问题,就是数组中不能有重复数字,有重复的,排出来的结果就会出错,要求很简单,有重复数字的时候,这两个或两个以上的重复数字可以不论谁先谁后的排.下面是我的程序,帮个忙啊:
\x05int a[9]={4,2,5,9,3,2,1,6,8};
\x05int b[9];
\x05int temp;
\x05for(int i=0;i

一个C语言排序算法问题,请高手来帮个忙啊我想让一个数组里面的9个数字从大到小排序,但是我要排出来的结果并不是这9个数字按大小顺序的排列,而是这9个数字的每一个数字在之前数组中的
#include
using namespace std;
int main()
{
int a[9]={4,2,5,9,3,2,1,6,8};
int b[9];
int temp;
for(int i=0;i

一个C语言排序算法问题,请高手来帮个忙啊我想让一个数组里面的9个数字从大到小排序,但是我要排出来的结果并不是这9个数字按大小顺序的排列,而是这9个数字的每一个数字在之前数组中的 关于C语言的问题,位数大小排序(掌握数值排序算法)位数大小排序(掌握数值排序算法)程序说明:输入一个五位整数,对此整数中的五个数值进行从大到小的顺序排序,形成一个新的五位整 关于C语言的问题,位数大小排序(掌握数值排序算法)(1)位数大小排序(掌握数值排序算法)程序说明:输入一个五位整数,对此整数中的五个数值进行从大到小的顺序排序,形成一个新的 跪求一个使用C++语言写的堆排序算法! 请教两个C语言方面的问题!算法,和数位排列.(1)位数大小排序(掌握数值排序算法)程序说明:输入一个五位整数,对此整数中的五个数值进行从大到小的顺序排序,形成一个新的五位整数,并输 C语言求高手告诉一种循环赛问题的算法并解释一下 C语言怎么对英文字母排序?随便输5个字母吧,比如h d u w k然后从小到大排序,请写个比较简单的算法,请不要写伪代码, C语言大作业 请设计一个算法完成两个超长正整数的加法. c语言的一个和选择排序法有关的问题选择排序法为什么不能直接简化为下面这段程序?for(i=0;i 关于数据结构排序算法的问题插入排序、选择排序、冒泡排序、基数排序、堆排序的算法中其比较次数与初始数据集顺序无关的是?请说明理由. 数据结构关于排序算法的问题?插入排序、选择排序、冒泡排序、基数排序、堆排序的算法中其比较次数与初始数据集顺序无关的是?请说明理由. C语言,闰年算法 请C语言高手帮忙做一下c程序设计题目做一个通讯录 冒泡排序法是如何排序的?C语言中编程中的冒泡排序法,最好给一个例子~ 使用排序算法将数列进行从大到小排序:17,10,26,50,14,10,53,20,64,83.(用标准C语言实现) 刚接触C. 实验:一个C++算法 三个数值排序等实验目的:(1) 熟练掌握使用VC的编译环境(2) 理解算法、程序的区别(3) 熟练掌握应用C语言的指针编程实验要求:(1) 用类C写一个将三个数值排序 一个C语言计算问题 给定一个数列,如何用归并排序算法把它排成升序,用c语言实现.第一行是一个整数n(n不大于10000),表示要排序的数的个数;下面一行是用空格隔开的n个整数.输出:输出排序后的数列,每个数