追星者
子供のころにもう一度上映したら、私たちは必ず先に笑って、そして声をあげて泣いて、最後に涙を流して、微笑んで寝ます。

给定一个排序数组,你需要删除重复出现的元素,使得每个元素只出现一次。

Input

输入包含 2 行,第一行为一个整数 n(1≤n≤100),第二行为 n 个从小到大的整数。

Output

一行,删除后的数组,元素之间存在一个空格,最后以换行结束。

Sample

input

6
1 2 2 3 3 4

output

1 2 3 4
#include<stdio.h>
int main(void)
{
	int i,n,a[100];
	int j, temp;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);	
	for(i=0;i<n;i++)		
	{
		for(j=i+1;j<n;j++)	
		{
			if(a[i]==a[j])
			{
				for(temp = j;temp<n;temp++)
					a[temp]=a[temp+1];	
				j--;	
				n--;	
			}
		}
	}
	for(i=0;i<n;i++)
		printf("%d ",a[i]);
	printf("\n");
	return 0;
}

posted on 2021-11-17 16:08  Star_chaser  阅读(31)  评论(0)    收藏  举报