题解 | #明明的随机数#
明明的随机数
http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#include <string.h>
int main()
{
int i,a[1000],b[1000],k=0,x,z,temp,count=1,n=0,p;
p=scanf("%d",&x);
for(i=0;i<x;i++)//输入数据
{
scanf("%d",&a[n++]);
}
for(i=0;i<x;i++)//排序
{
for(z=i+1;z<x;z++)
{
if(a[i]>=a[z])
{
temp=a[z];
a[z]=a[i];
a[i]=temp;
}
}
}
b[0]=a[0];
for(i=1;i<x;i++)//不重复的放进b数组输出
{
if(a[i]!=a[i-1])
b[count++]=a[i];
}
for(i=0;i<count;i++)
{
printf("%d\n",b[i]);
}
count=1;
n=0;
}