永发信息网

C语言 【给数组中的元素按顺序编号】

答案:1  悬赏:50  手机版
解决时间 2021-07-27 20:00
C语言 【给数组中的元素按顺序编号】
对数组 a[10] 中的十个整数从小到大进行连续编号,输出各个元素的编号.要求不能改变数组 a 中元素的顺序,且相同的整数要具有相同的编号.
例如数组是:A=(5,3,4,7,3,5,6,8,9,10) 则输出为:(4,1,3,7,1,4,6,8,9,10)
最佳答案

算法思路很简单,就是对每个数组元素,在数组中统计比其小的元素的个数,然后该元素的序号就是统计结果加1.
#include <stdio.h>

void main( ) {
int a[10],b[10],i,j,count;
for(i = 0; i < 10; i++)
scanf("%d",&a[i]);
for(i = 0; i < 10; i++)
{
for(j = 0,count = 0; j < 10; j++)
if(a[j] < a[i]) count++;
b[i] = count + 1;
}
for(i = 0; i < 10; i++)
printf("%3d",b[i]);
printf("\n");
}
运行结果
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求字母s开头的英语形容词
有哪些明星喜欢权志龙,中国有哪些明星喜欢权
婚后对生活的句子,描写婚后女人悲哀句子
Sounds reasonable
七夕情人节贺卡赠言,急问问: 七夕卡片寄语!
《李永乐、李正元考研数学3:数学复习全书习
关于古老烤肉的诗句,描写火柴的句子
全球通怎么改动感地带,怎么把全球通号码改为
来句格言,看谁的最经典?
介词before后接什么
图中的人物是谁?出自鲁迅的哪部作品?
正方形的立方面积怎算?
数位板好用吗,用数位板画画的拿笔姿势?
中班社会听手命令,谁帮我写一篇幼儿园活动教
关于燕窝的句子,描写燕窝的诗句
推荐资讯
中法供水公司营业厅我想知道这个在什么地方
怎么打五笔,鼻五笔怎么打字
征兆的意思,是大风雨的征兆征兆是什么意思
先天性佝偻病能治好吗,先天佝偻病能冶好吗 30
奋斗幽默句子说说心情,被欺骗的句子说说心情
轻伤害案件怎么赔偿
给我一颗音信图标 好吗
如下图,三角形ABC的面积是63平方厘米,是平行
DNF陕西一区加11的梅轩刀值多少游戏币?
在噬菌体侵染细菌的实验为什么选择35S和32P而
怀孕的症状是什么,两个月内
玻璃属于什么材料,最好的近视镜片是什么材质
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?