将一个一维整型数组中相同的元素删除到只保留一个,然后按由大到小的顺序输出,用C++编写程序,求大神

2025-04-05 18:44:27
推荐回答(1个)
回答1:

#include

using namespace std;

void main()

{ int x[256],i,n,j,k,b;
  scanf("%d",&n); if ( n<0 ) n=0; else if ( n>256 ) n=256;
  for ( i=0;i  for ( i=0,k=0;i  { b=1; for ( j=0;j    if ( b ) { x[k]=x[i]; k++; }
  }
  for ( i=0;i    for ( j=i+1;j      if ( x[i]      { b=x[i]; x[i]=x[j]; x[j]=b; }
  for ( i=0;i

}