C++中的典型阵列程序

Typical array program in C++

本文关键字:阵列 程序 典型 C++      更新时间:2023-10-16

我想用C++创建一个程序,按字母顺序排列输入的单词。任何人都可以帮忙。

我尝试使用 for 循环安排第一个字母,但到目前为止它给了我荒谬的结果。 我只想要一点提示,剩下的就自己做

是的,这很容易。标准库为您完成所有工作。字符串有一个运算符<按>字典顺序进行比较。所以真的,这是浪费时间。std::sort 将在其参数上调用运算符<。

警告:默认情况下,按字典顺序表示它将比较 ASCII 值。因此,感叹号在数字之前,数字在大写字母之前,大写字母在小写字母之前。

string myWords[10];
for (int i = 0; i < 10; i++)
    cin >> myWords[i];
sort(begin(myWords), end(myWords));

如果你有一个向量,只需做v.begin()v.end()