C++中如何给汉语人名排序?

来源:百度知道 编辑:UC知道 时间:2024/05/01 06:17:19
我用的char[],但貌似很不成功……

按什么排呢?拼音吗?
你可以用string a[10] = { "小明","张华",.....}

然后用sort(a, a+10);
要用sort, 要include<algorithm>

#include <iostream>
#include <string>//这行必不可少
using namespace std;
int main()
{
string a="李文";
string b="张固";
if(a>b)cout <<a<<endl;
else cout <<b<<endl;
return 0;
}
至于用什么算法排序,我就不说了,你应该比我清楚
我只是举个简单的例子来说明汉字字符串是可以比较大小的

看一下怎么做,这个问题比较有深度