21xrx.com
2024-11-05 17:32:08 Tuesday
登录
文章检索 我的文章 写文章
C++输入五个字符串,按由小到大顺序输出
2023-07-11 12:42:24 深夜i     --     --
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;

}

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复