我這是調試過的
#include "iostream.h"
class sortarray
{
private:
int a[10];
public:
void sort();//用冒泡法對數組a進行從小到大的排序
void show();//輸出排序後的結果
};
void sortarray::sort()
{
int i=0,j=0,n=10,t;
for(;i<n;i++)
{cin>>a[i];}
for(j=0;j<n-1;j++)
for(i=0;i<n-j-1;i++)
if( a[i]>a[i+1] )
{ t=a[i]; a[i]=a[i+1]; a[i+1]=t; }
};
void sortarray::show()
{
int i,n=10;
cout<<"排序結果如下:"<<endl;
for(i=0;i<n;i++)
cout<<a[i]<<"\t";
}
void main()
{
sortarray A;
A.sort();
A.show();
}