21xrx.com
2024-11-05 20:34:27 Tuesday
登录
文章检索 我的文章 写文章
用C++编写输入三个字符串并按照升序排列输出
2023-07-12 07:17:54 深夜i     --     --
C++ 字符串 升序排列

使用C++语言编写程序,可以输入三个字符串并按照升序排列输出。以下是实现该程序的步骤:

(1) 定义三个字符串变量,并分别通过cin语句输入三个字符串的值。

(2) 将输入的三个字符串变量依次存储到一个string类型的数组中,例如arr[3]。

(3) 通过sort函数对该数组进行升序排序。

(4) 通过for循环遍历数组,输出排序后的三个字符串。

下面是程序代码:


#include<iostream>

#include<algorithm>

using namespace std;

int main()

{

 string str[3];

 cout<<"请输入三个字符串:"<<endl;

 cin>>str[0]>>str[1]>>str[2];

 sort(str,str+3); //对数组进行升序排序

 cout<<"按照升序排列后的三个字符串为:"<<endl;

 for(int i=0;i<3;i++)

 {

  cout<<str[i]<<endl;

 }

 return 0;

}

通过执行上面的代码,可以进行输入三个字符串,计算后按照升序排列并输出结果。例如,如果输入的三个字符串为“apple”、“banana”和“pear”,则输出结果为“apple”、“banana”、“pear”。这个程序依照输入顺序排序,升序排列意味着按字母顺序进行排序。

  
  

评论区

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