解题思路:
注意事项:用一个新的数组存更好。
参考代码:
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int a[1001],i,j,x;
cin>>x;
for(i=0;i<x;i++)
cin>>a[i];
for(i=0;i<x;i++)
for(j=i+1;j<x;j++)
{if(a[i]==a[j])
a[j]=0;
}
sort(a,a+x);
int b[100],m=0;
for(i=0;i<x;i++)
{if(a[i]!=0)
{b[m]=a[i];
m++;}
}
cout<<m<<endl;
for(i=0;i<m;i++)
cout<<b[i]<<" ";
return 0;
}
0.0分
2 人评分
程序员的表白 (C语言代码)浏览:666 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
核桃的数量 (C语言代码)浏览:671 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:514 |
单词个数统计 (C语言代码)浏览:1012 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:754 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:510 |
众数问题 (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题7.3 (C++代码)浏览:462 |
顺子浏览:1269 |