Cでソート機能を使用してください++

著作権:から:Jihome https://blog.csdn.net/jihome/article/details/88918637

ソート機能は非常に使いやすいです、C ++は、ソート機能が付属しており、それはソート機能で、以下のソート機能の使用の要約である、より効率的なプログラミングであるために、組み込み関数のいくつかを理解することは非常に便利です。
参考ブログ:TX

ソースコード(特定注):

/**sort函数的使用*/
#include <iostream>
#include <algorithm>//sort函数要包含的头文件 
#include <cstring>
using namespace std;
int main(){
	int a[5]={2,1,3,4,5};
	string s="hello world";
	int i; 
	
	sort(a,a+5,less<int>());//对Int型的sort greater(降序) less(升序) 
	for(i=0;i<5;i++){
		cout<<a[i]<<" ";
	}
	
	sort(s.begin(),s.end());//字符串的排序(正序) 
	cout<<endl<<s<<endl;
	
	sort(s.rbegin(),s.rend());//逆序(反向迭代器实现) 
	cout<<s<<endl;
	
	string str[3];	//字符串之间的比较 
	for(i=0;i<3;i++){
		getline(cin,str[i]);
	}
	sort(str,str+3);
	for(i=0;i<3;i++){
		cout<<str[i]<<endl;
	}
	
	return 0;
} 

おすすめ

転載: blog.csdn.net/jihome/article/details/88918637