C语言 南阳理工ACM 255 C小加 之 随机数
来源:互联网 发布:java emf转jpg 编辑:程序博客网 时间:2024/06/04 20:06
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
return *(int *)a-*(int *)b;
}
int main()
{
int t,n,peo[110],i,j,num[110],a,k,m;
scanf("%d",&t);
while(t--){
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&peo[i]);
qsort(peo,n,sizeof(peo[0]),cmp);
m=n;
for(i=0,k=0;i<n;k++)
{
num[k]=peo[i];
a=1;
for(j=i+1;j<n;j++)
{
if(peo[i]==peo[j])
a++;
}
m=m-a+1;
i=i+a;
}
printf("%d\n",m);
for(i=0;i<m-1;i++)
printf("%d ",num[i]);
printf("%d\n",num[m-1]);
}
return 0;
}
#include<string.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
return *(int *)a-*(int *)b;
}
int main()
{
int t,n,peo[110],i,j,num[110],a,k,m;
scanf("%d",&t);
while(t--){
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&peo[i]);
qsort(peo,n,sizeof(peo[0]),cmp);
m=n;
for(i=0,k=0;i<n;k++)
{
num[k]=peo[i];
a=1;
for(j=i+1;j<n;j++)
{
if(peo[i]==peo[j])
a++;
}
m=m-a+1;
i=i+a;
}
printf("%d\n",m);
for(i=0;i<m-1;i++)
printf("%d ",num[i]);
printf("%d\n",num[m-1]);
}
return 0;
}
- C语言 南阳理工ACM 255 C小加 之 随机数
- C语言 南阳理工ACM 53.不高兴的小明
- C语言 南阳理工ACM 223.小明的烦恼
- C语言 南阳理工ACM 34.韩信点兵
- C语言 南阳理工ACM 611.练练
- ACM-C小加 之 随机数
- acm C小加 之 随机数
- C小加 之 随机数(南阳oj255)(水题)
- C语言 南阳理工ACM 50.爱摘苹果的小明
- C语言 南阳理工ACM 48.小明的调查作业
- C语言 南阳理工ACM 2 括号配对问题
- C语言 南阳理工ACM 305 表达式求值
- C 语言 南阳理工ACM 6 喷泉设置(一)
- C语言 南阳理工ACM 14 会场安排问题
- C语言 南阳理工ACM 47 过河问题
- C语言 南阳理工 ACM 71 独木舟上的旅行
- C语言 南阳理工ACM 4.ASCII码排序
- C语言 南阳理工ACM 204.Coin test
- oracle varchar2和varchar的区别
- 红米手机拍照效果测评(对比小米2A)
- 简单工厂模式(SimpleFactory)
- CF245B Internet Address
- 两分钟彻底让你明白Android Activity生命周期(图文)
- C语言 南阳理工ACM 255 C小加 之 随机数
- php无法连接mysql问题解决方法总结
- java 写文件的三种方法比较
- CF 245C Game with Coins
- Android monkey 资料
- 回音消除
- 可以用C#开发的开源利器Netduino之怎么刷固件
- Hibernate 笔记 HQL查询
- Flex3学习入门教程:安装Flex的Eclipse插件