当前位置: 首页 > news >正文

去重排序

题意:给出N个数,将其中重复出现的去掉,再将新的序列进行排序输出;

题意:给出N个数,将其中重复出现的去掉,再将新的序列进行排序输出;

#include<stdio.h> 
#include<stdlib.h> 
int cmp(const void *a, const void *b) 
{ 
    return *(int *)a-*(int *)b; 
} 
int main() 
{ 
   int a[101]; 
   int b[101]={0}; 
   int m; 
   int k=0; 
    while(scanf("%d",&m)!=EOF) 
    { 
        int i,j; 
        for(i=0;i<m;i++) 
           scanf("%d",&a[i]);  
         
       for(i=0;i<m;i++) 
          for(j=0;j<m;j++) 
             if(a[i]==a[j]&&i!=j)  
             { a[i]=0;k++;break;} 
        
       qsort(a,m,sizeof(int),cmp); 
          printf("%d\n",m-k); 
         int flag=1; 
           for(i=0;i<m;i++) 
             if(a[i]!=0){ 
                 if(flag){printf("%d",a[i]);flag=0;} 
                 else printf(" %d",a[i]);} 
       
    } 
  return 0; 
} 

 

转载于:https://www.cnblogs.com/wc1903036673/p/3499570.html

相关文章:

  • .NET Core中的去虚
  • php获取数组长度的方法
  • 恢复误删除的ESXi服务器存储VMFS卷
  • .NET 反射的使用
  • vim/vi卡死
  • ECSHOP修改后台地址
  • WebCast听课录(5)
  • 数字音乐维权联盟首次出招 QQ音乐起诉酷我索赔千万
  • Pure-ftpd无法连接到服务器 425错误
  • 华为交换机ntp设置
  • 同源策略
  • 硬盘驱动器
  • Powershell 修改AD用户属性
  • Unicode和多字节的相互转换
  • 基于C++任意点数的FFT/IFFT(时域和频域)实现
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • Bytom交易说明(账户管理模式)
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • JS笔记四:作用域、变量(函数)提升
  • Koa2 之文件上传下载
  • Netty源码解析1-Buffer
  • Python3爬取英雄联盟英雄皮肤大图
  • 关于Flux,Vuex,Redux的思考
  • 两列自适应布局方案整理
  • 如何进阶一名有竞争力的程序员?
  • 算法-图和图算法
  • 物联网链路协议
  • 消息队列系列二(IOT中消息队列的应用)
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 函数计算新功能-----支持C#函数
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (Note)C++中的继承方式
  • (SpringBoot)第二章:Spring创建和使用
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三)elasticsearch 源码之启动流程分析
  • (三)模仿学习-Action数据的模仿
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .Net - 类的介绍
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net core开源商城系统源码,支持可视化布局小程序
  • .net core控制台应用程序初识
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [20150321]索引空块的问题.txt
  • [Android]竖直滑动选择器WheelView的实现
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [BZOJ3211]:花神游历各国(小清新线段树)
  • [BZOJ4566][HAOI2016]找相同字符(SAM)
  • [HNOI2010]BUS 公交线路