zoukankan      html  css  js  c++  java
  • B.去重排序

    #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;

  • 相关阅读:
    IDEA
    SpringCloud
    Docker
    Docker
    JDK排序
    选择排序
    冒泡排序
    计算一个整数数组的平均数
    (if语句)中国的个税计算方法
    读入一个表示年份的整数,判断这一年是否是闰年
  • 原文地址:https://www.cnblogs.com/QQbai/p/2114780.html
Copyright © 2011-2022 走看看