【C++STL】pair常见用法

目录

    • pair-make_pair、first与second
    • pair-比较

pair是将2个数据组合成一组数据,直接上代码!

pair-make_pair、first与second

#include 
#include 
using namespace std;

int main() {
    string str;
    int k;
    cin >> str >> k;
    pair<string, int> p = make_pair(str, k);
    cout << p.first << " " << p.second;
    return 0;
}

pair-比较

#include 
#include 
using namespace std;

int main() {
    int k1, k2, k3, k4;
    cin >> k1 >> k2 >> k3 >> k4;;
    pair<int, int> p1 = make_pair(k1, k2);
    pair<int, int> p2 = make_pair(k3, k4);
    if (p1 < p2) {		//先比第一个,再比第二个
        cout << "Yes";
    } else {
        cout << "No";
    }
    return 0;
}

/*
输入:
2 6
2 5
输出:
No
*/

你可能感兴趣的:(C/C++算法相关,#,C++,STL,c++,算法,开发语言)