讨论 / c++ 题解 明明的随机数
linchenzhi 2018-11-28 22:32:54
点我顶贴 收藏 删除
只要21行

#include<iostream>

using namespace std;

int main()

{

int n;

int num[1001]={0},k;

int result=0;

int i;

cin>>n;

for(i=1;i<=n;i++)

{

cin>>k;

if(num[k]==0) result++;

num[k]++;

}

cout<<result<<endl;

for(i=1;i<=1000;i++)

if(num[i]) cout<<i<<" ";

cout<<endl;

return 0;

}

#1 yangziwen@2018-12-06 23:19:09
回复 删除
#include<bits/stdc++.h>

using namespace std;

int a[105];

int main(){

int n;

cin>>n;

for(int i=1;i<=n;i++)cin>>a[i];

sort(a+1,a+1+n);

int s=unique(a+1,a+1+n)-a-1;

cout<<s<<endl;

for(int i=1;i<=s;i++)cout<<a[i]<<" ";

return 0;

}

只要十三行

#2 15503430807@2018-12-09 20:23:02
回复 删除
都是大佬啊,前辈厉害,请多多指教额。
查看更多回复
提交回复