解题思路:还是用了sort排序。
注意事项:注意是先输出排好数字的个数,后输出数字。
参考代码:
#include<iostream> #include<algorithm> using namespace std; int main() { int n,m; cin>>n; m=n; int a[n]; for(int i=0;i<n;i++) cin>>a[i]; sort(a,a+n); for(int j=1;j<n;j++) if(a[j]==a[j-1]) m--; cout<<m<<endl; cout<<a[0]<<' '; for(int j=1;j<n;j++) if(a[j]!=a[j-1]) cout<<a[j]<<' '; return 0; }
0.0分
0 人评分