#include<iostream.h>
#include<iomanip.h>
void shanchu(int a[],int *pn)
{
    int k=0;
    for(int i=1;i<*pn;i++)
    if(a[i]!=a[k])
        {
            a[k+1]=a[i];
            k++;
        }
并输出
    *pn=k+1;
}
int print(int a[],int n)
{
  for(int i=0;i<n;i++)
      cout<<setw(5)<<a[i];
    cout<<endl;
    return a[i];
}
void main()
{
    int a[]={2,2,4,6,6,8,8,8,12,12,22,22,25};
    int n=13;
    cout<<"n="<<n<<endl;
    print(a,n);
    shanchu(a,&n);
    cout<<"n="<<n<<endl;
    print(a,n);
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。