讨论 / c++题解,别抄OK?
20230704 2024-10-06 00:35:54
点我顶贴 收藏 删除
#include<bits/stdc++.h>//万能头文件

using namespace std;

int main()

{

int n,i,a[101],b[1001],c[101],x=1;//a数组是输入数组,b数组是统计数量,c数组是排序后的数组

cin>>n;

memset(b,0,sizeof(b));//b数组全部清零

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

{

cin>>a[i];//输入数组,统计个数

b[a[i]]++;

}

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

{

if(b[i]>=1)

{

c[x++]=i;//去重工作,同样排序

}

}

cout<<x-1<<endl;//因为最后x值+1;

for(i=1;i<x-1;i++)

cout<<c[i]<<' ';

cout<<c[x-1];

}

查看更多回复
提交回复