题目描述
老师给了小乐乐一个正整数序列,要求小乐乐把这个序列去重后按从小到大排序。但是老师给出的序列太长了。
小乐乐没办法耐心的去重并排序,请你帮助他。
emmm,小白写的程序,如果各位大犇看到哪里有不对请指出😀😋😋😋😋😋
下面
拿到这个题,首先 排序sort函数 注意头文件 algorithm
然后 相同的数字跳过,输出就行
上代码
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n,i,k[100001],t;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>k[i];
}
sort(k,k+i);
for(i=1;i<=n;i++)
{
if(k[i]==k[i+1])
continue;
cout<<k[i]<<" ";
}
return 0;
}
#include<algorithm>
using namespace std;
int main()
{
int n,i,k[100001],t;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>k[i];
}
sort(k,k+i);
for(i=1;i<=n;i++)
{
if(k[i]==k[i+1])
continue;
cout<<k[i]<<" ";
}
return 0;
}