算法训练 数组排序去重
2017-04-05 22:47
190 查看
问题描述
输入10个整数组成的序列,要求对其进行升序排序,并去掉重复元素。
输入格式
10个整数。
输出格式
多行输出,每行一个元素。
样例输入
2 2 3 3 1 1 5 5 5 5
样例输出
1
2
3
5
输入10个整数组成的序列,要求对其进行升序排序,并去掉重复元素。
输入格式
10个整数。
输出格式
多行输出,每行一个元素。
样例输入
2 2 3 3 1 1 5 5 5 5
样例输出
1
2
3
5
#include<stdio.h> #define M 10 int main(){ int i,j,t,a[M]; for(i=0;i<M;i++){ scanf("%d",&a[i]); } for(i=0;i<M-1;i++){ for(j=0;j<M-1;j++){ if(a[j]>a[j+1]){ t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } // 1 1 2 2 2 3 3 printf("%d\n",a[0]); for(i=1;i<M;i++){ if(a[i]>a[i-1]){ printf("%d\n",a[i]); } } return 0; }
相关文章推荐
- 算法训练 数组排序去重
- 蓝桥杯ALGO-39——算法训练 数组排序去重
- 算法训练 数组排序去重
- 算法训练 数组排序去重
- 蓝桥杯 ALGO-39 算法训练 数组排序去重
- 蓝桥杯 ALGO-39 算法训练 数组排序去重
- 算法训练 数组排序去重
- 算法训练 数组排序去重
- [算法]_[对数组内的数字进行从小到大排序]
- 多维数组排序的算法
- 算法题 -- 合并两个大小为n的已排序数组
- 常用算法_数组排序Test1
- 每天一道算法题8 在排序数组中查找和为给定值的两个数字
- 一些竞赛算法题目及解答(角谷步数,数组非排序正负数分离, 最小方差生成树)
- 这是一个我面试某公司的算法题目:对一个字符数组进行排序,根据给定的字符,大于它的,放在数组的左边,小于它的,放在数组的右边,且数组中的元素之间的相对位置要保持不变。
- 【算法练习】数组排序
- 程序员面试题精选100题(10)-排序数组中和为给定值的两个数字[算法]
- 小根堆对数组排序C语言算法实现
- 一到关于数组排序的算法题
- 百度笔试题:一个已经排序好的很大的数组,现在给它划分成m段,每段长度不定,段长最长为k,然后段内打乱顺序,请设计一个算法对其进行重新排序