當前位置:編程學習大全網 - 編程軟體 - c++排序和去除重復,菜鳥求助~!

c++排序和去除重復,菜鳥求助~!

#include<iostream>

#include<vector>

using namespace std;

int main()

{

int n,m,i,j,temp;

cin>>n;

m=n;

vector<int>a(n);

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

cin>>a[i];

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

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

{

if(a[i]>a[j])

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

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

if(a[i]==a[i+1])

{

for(j=i;j<m+1;j++)

a[j]=a[j+1];

m--;

}

cout<<m<<endl;

for(i=0;i<m;i++)

cout<<a[i];

return 0;

}

  • 上一篇:Oracle截取最後4位數據。
  • 下一篇:8255a的初始化編程
  • copyright 2024編程學習大全網