ZZULIOJ 1122: 小明的调查作业

题目描述

小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性,他先随机写下了N个1到1000之间的整数(0

输入

输入有2行,第1行为1个正整数,表示整数的个数:N.
第2行有N个用空格隔开的正整数,表示小明写下的N个整数。

输出

输出也是2行,第1行为1个正整数M,表示不相同的整数的个数。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的整数。

样例输入 Copy

10
20 40 32 67 40 20 89 300 400 15

样例输出 Copy

8
15 20 32 40 67 89 300 400

源代码

#include
void sort(int a[], int n);
void quchong(int a[],int n);
void PrintArr(int a[],int n);
int main()
{
	int n,i,k=0;
	int a[1000];
	scanf("%d\n",&n);
	for(i=0;ia[j])
			{
				t=a[i];a[i]=a[j];a[j]=t;
			}
		}
	}

}
void quchong(int a[],int n)
{
	int i,c=0;
	for(i=0; i

你可能感兴趣的:(算法,c语言,c++)