#include<iostream>
#include<string>
using namespace std;
class sort
{
private:
string str[5];
int i,j;
string temp;
public:
void setdate();
void sort();
void print();
};
void sort::setdate()
{
cout<<"请输入5个字符串:"<<endl;
for(i=0;i<5;i++)
cin<<str[i];
}
void sort::sort()
{
for(i=0;i<5;i++)
for(j=0;j<4-i;j++)
{
if(str[i]>str[j])
{
temp=str[i];
str[j]=str[i];
str[i]=temp;
}
}
}
void sort::print()
{
cout<<"排序后的字符串:";
for(i=0;i<5;i++)
cout<<str[i]<<'\t';
}
int main()
{
sort s1;
s1.setdate();
s1.sort();
s1.print();
return 0;
}
就是输入5个字符串 按从小到达排序 我怎么看都找不到错误 用编译器找的错误都觉得没问题
提示了一大堆错误
[此贴子已经被作者于2007-10-15 17:57:04编辑过]