有问题一个简单的请教
#include<iostream.h>class Du
{
int a[5];
public:
void accept_details()
{
for(int i=0;i<5;i++)
{
cout<<"input the employee detail"<<endl;
cin>>a[i];
}
}
void count()
{
for(int i=0;i<5;i++)
{
for(int j=0;j<4-i;j++)
{
int tem=0;
if (a[i]>a[i+1])
{
tem=a[i];
a[i]=a[i+1];
a[i+1]=tem;
}
}
cout<<a[i]<<endl;
}
}
};
void main()
{
Du a;
a.accept_details();
a.count();
}
以上是用冒泡排序问题,但输入5,4,3,2,1后只比了一次,不知道那里错了