C++ //练习 11.12 编写程序,读入string和int的序列,将每个string和int存入一个pair中,pair保存在一个vector中。

C++ Primer(第5版) 练习 11.12

练习 11.12 编写程序,读入string和int的序列,将每个string和int存入一个pair中,pair保存在一个vector中。

环境:Linux Ubuntu(云服务器)
工具:vim
代码块
cpp 复制代码
/*************************************************************************
	> File Name: ex11.12.cpp
	> Author: 
	> Mail: 
	> Created Time: Wed 03 Apr 2024 10:11:20 PM CST
 ************************************************************************/

#include<iostream>
#include<iomanip>
#include<utility>
#include<vector>
#include<string>
using namespace std;

int main(){
    vector<pair<string, int>> list;
    string str;
    int num;
    cout<<"Enter string and num:"<<endl;
    while(cin>>str>>num){
        list.push_back(make_pair(str, num));
    }

    cout<<endl;
    cout<<"Result: "<<endl;
    for(const auto l : list){
        cout<<setw(8)<<left<<l.first<<" "<<l.second<<endl;
    }

    return 0;
}
运行结果显示如下
相关推荐
q5673152312 分钟前
在 Bash 中获取 Python 模块变量列
开发语言·python·bash
白榆maple19 分钟前
(蓝桥杯C/C++)——基础算法(下)
算法
JSU_曾是此间年少24 分钟前
数据结构——线性表与链表
数据结构·c++·算法
许野平37 分钟前
Rust: 利用 chrono 库实现日期和字符串互相转换
开发语言·后端·rust·字符串·转换·日期·chrono
也无晴也无风雨40 分钟前
在JS中, 0 == [0] 吗
开发语言·javascript
狂奔solar1 小时前
yelp数据集上识别潜在的热门商家
开发语言·python
此生只爱蛋1 小时前
【手撕排序2】快速排序
c语言·c++·算法·排序算法
blammmp1 小时前
Java:数据结构-枚举
java·开发语言·数据结构
何曾参静谧2 小时前
「C/C++」C/C++ 指针篇 之 指针运算
c语言·开发语言·c++
暗黑起源喵2 小时前
设计模式-工厂设计模式
java·开发语言·设计模式