21xrx.com
2025-03-27 22:26:30 Thursday
文章检索 我的文章 写文章
C++输入五个字符串,按由小到大顺序输出
2023-07-11 12:42:24 深夜i     75     0
C++ 输入 字符串 顺序输出 小到大

在C++编程中,有时需要对一定数量的字符串进行排序并输出。本文将介绍如何输入五个字符串,并按照由小到大的顺序进行输出。

首先,我们需要定义一个包含五个字符串的数组,可以使用如下语句进行定义:

string str[5];

接下来,需要使用cin语句将五个字符串输入到数组中:

for(int i=0; i<5; i++){
  cin>>str[i];
}

输入完毕后,我们可以使用sort函数对字符串进行排序。sort函数默认按照由小到大的顺序进行排序:

sort(str, str+5);

最后,将排序后的字符串输出即可:

for(int i=0; i<5; i++){
  cout<<str[i]<<endl;
}

完整代码如下:

#include<iostream>
#include<algorithm>
using namespace std;
int main(){
  string str[5];
  for(int i=0; i<5; i++){
    cin>>str[i];
  }
  sort(str, str+5);
  for(int i=0; i<5; i++){
    cout<<str[i]<<endl;
  }
  return 0;
}

在运行程序时,输入五个字符串后,程序会自动将这五个字符串按由小到大的顺序进行输出。

  
  

评论区

请求出错了