#include <iostream> using namespace std; class ARR { private: int m; int a[100]; public: ARR(int x[] , int size) { m=size; for(int i=0; i<m; i++) a[i]=x[i]; } void delsame(); void show() { for(int i=0; i<m; i++) { cout<<a[i]<<"/t"; if((i+1)%5==0) cout<<endl; } cout<<endl; } }; void ARR::delsame() { int i,j; for(i=0; i<m-1; i++) { if(a[i]==a[i+1]) { for(j=i+1; j<m-1; j++) { a[j]=a[j+1]; } m--; i--; } } } int main() { int b[16]={1,2,2,3,4,4,5,6,6,7,8,8,8,9,10,10}; ARR v(b,sizeof(b)/sizeof(b[0])); v.show(); v.delsame(); v.show(); return 0; }
对象1
最新推荐文章于 2023-05-22 15:27:57 发布