题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#include <iostream>
#include <memory>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int N;
int a;
cin>>N;
int temp;
vector <int> vec(N);
for(int i=0;i<N;i++)
{
cin>>vec[i];
}
//sort(vec.begin(),vec.end());
//暴力冒泡排序
for(int i=0;i<N;i++)
{
for(int j=i+1;j<N;j++)
{
if(vec[i]>vec[j])
{
temp=vec[i];
vec[i]=vec[j];
vec[j]=temp;
}
}
}
//去重复输出
for(int k=0;k<N;k++)
{
if(k!=0 && vec[k]==vec[k-1])//第一个数字正常输出,后一个数字与前一个相比,相等则跳过
{
continue;
}else//不相等则输出
{
cout<<vec[k]<<endl;
}
}
return 0;
}
// 64 位输出请用 printf("%lld")
深信服公司福利 801人发布