永发信息网

C语言编程题目 对已知整数数组a[]的元素按从小到大的顺序连续编号(即,值相同的元素有相同编号),

答案:1  悬赏:40  手机版
解决时间 2021-01-31 11:23
C语言编程题目 对已知整数数组a[]的元素按从小到大的顺序连续编号(即,值相同的元素有相同编号),
最佳答案
//思路:用指针数组进行排序,保存排序后的下标到c中。即a[c[0:N-1]]是升序的
//      然后依次比较c[i]为下标的有序数组a[c[0:N-1]]的各元素,进行顺序编号



#include
#include
#include
#define  N  10
void printIntArr(int a[], int n);//打印整型跟数组a的前n个值
//交换两个int*型指针的值
void swap2intPointer(int **x, int **y){
    int *temp = *x;/

//最后一步:进行记录
i=0;
j=1;
while(i {
while(i {
b[c[i]]=j;
i++;
}
b[c[i]]=j++;
i++;
}
if(a[c[N-2]]!=a[c[N-1]])
b[c[N-1]]=j;
//打印数组元素大小编号
printf("原来数组元素的大小编号:
");
for(i=0;i {
printf("%3d ",b[i]);
}
puts("
");
return 0;


}

//打印整型数组a的前元素
void printIntArr(int a[], int n)
{
    if(n<=0) return;
    for(int i=0;i        printf("%3d ", a[i]);
    putchar('
');
    return;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
经典御美美容中心怎么去啊,我要去那办事
全自动洗衣机不进水怎么判断是进水电磁阀坏了
上海退休人员公积金提取需要办理哪些手续
体积为0.2米^3的木材质量为80克,将它锯成4等
泰国圣荷专业丰胸(南山店)地址有知道的么?有
回元康.悬灸馆地址有知道的么?有点事想过去
报纸单词怎么写
怎么用光驱装机?设置了光驱启动之后就进入不
美丽皇宫(西丽人人乐)地址有知道的么?有点事
宋朝诗人梅尧臣《水轮咏》:“孤轮运寒水,无
这个月已经六号了,花呗没涨是不是就不长了
利息壹分贰一个月多少
康丽百年美容养生养颜SPA地址在哪,我要去那
天地两个字都裂开打一成语
荧荧美容养生馆地址在哪,我要去那里办事
推荐资讯
微信把好友删除了是不是全部都看不到了?
祝别人早生贵子应该送什么歌
兔子吃萝卜,第一天8个,以后每天比前一天多吃5
htc手机有法玩王者荣耀
中国联通(志峰指定经销商店)地址好找么,我有
【一听是多少】数学一听是多少快
毛山村地址在什么地方,想过去办事
点球大战,球被扑出来又被同班的人打进,算不
满城青少年中心地址在什么地方,我要处理点事
尚锋手机s8888a怎么刷机?但是连接电脑只能充
m7全英雄战记中的女解说是谁?
中国农业银行支付宝收不到验证码
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?