在笔试过程中进行格式的输入输出问题

来源:互联网 发布:上古卷轴rm捏脸数据 编辑:程序博客网 时间:2024/06/10 04:01
在笔试的过程中,从控制台读入数据的时候要选择合适的数据结构对数据进行存储,然后进行处理。

通常题目类型:字符串 字符 链表 二叉树 数字 (特别注意整数的表示范围)
深度搜索 广度搜索
常用容器: vector stack queue set map unordered_set unordered_map

1.每次读取一行

#include<sstream>string line;getline(cin,line);isstringstream sin(line);//将读取到的一行代码赋值给一个字符串变量string entry;vecotr<int>nums;while(sin>>entry){    nums.push_back(atoi(entry.c_str()));    //我们从控制台读入一行数据,然后将此行数据传入一个字符串变量,    然后通过此变量来模拟控制台循环输入此变量中的内容,然后根据需要将其转换称数字或其它类型。}

2.第一行告诉你读取的个数,第二行给你具体的数据

int n;int temp;vector<int>nums;cin>>n;for(int i=0;i<n;i++){    cin>>    nums.push_back(temp);}
阅读全文
0 0
原创粉丝点击