帮帮忙!这个简单C++程序那里出错?

王朝c/c++·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

#include<iostream>

using namespace std;

class arr{

int n;//the array's number;

//int i;

int a[100];

public:

arr()

{n=16;

}//ARR(int size):n(size){};

void delsame();//detele the like number;

void arrshow()

{int i;

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

{cout<<a[i]<<" ";

if((i+1)/5==0)

cout<<endl;

}

}

public: void input()

{/*cout<<"please input the (n) value:"<<endl;

cin>>n;*/

cout<<"please input 16 number:"<<endl;

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

cin>>a[i];

}

};

/*ARR::ARR(int x[],int size)

{n=size;

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

a[i]=x[i];

}*/

void arr::delsame()

{

int i,j;

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

//for(j=1;j<n;j++)

//j=i+1;

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

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

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

n--;

i--;

}

}

int main()

{arr v; //define the class's object;

v.input();

v.show();

v.delsame();

v.show();

return 0;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航