Input:
第一行为一个正整数n
下面一行为n个以一个空格隔开的正整数
Output:
每个数字只出现一次,从大到小输出,两个数字之间以一个空格隔开
###Code###:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
int main()
{
int n,i,j,s[110],t,k;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&s[i]);
for(i=1;i<=n-1;i++) //数组排序
for(j=0;j<=n-i-1;j++)
{
if(s[j]<=s[j+1])
{
t=s[j];
s[j]=s[j+1];
s[j+1]=t;
}
}
for(i=0;i<n;i++) //剔除重复元素
{
while(s[i]==s[i+1])
i++;
printf("%d",s[i]);
if(i<n-1) //每两个数字之间一个空格
printf(" ");
}
return 0;
}