在笔试过程中进行格式的输入输出问题
2017-09-15 22:02
225 查看
在笔试的过程中,从控制台读入数据的时候要选择合适的数据结构对数据进行存储,然后进行处理。
通常题目类型:字符串 字符 链表 二叉树 数字 (特别注意整数的表示范围)
深度搜索 广度搜索
常用容器: 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); }
相关文章推荐
- 在线笔试中一般的标准输入输出及常见问题
- hdu 空心三角形(输入、输出格式的问题)
- 华为上机笔试之通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 腾讯笔试题:输入16的倍数个字符串,按格式排版输出
- printf格式化输出中要输出的格式与输入的变量格式不统一的问题
- C++ 输入输出格式 与 精度问题
- * 问题描述:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 5
- 1.输入输出操作格式对齐问题
- 判断输入的字符是不是按照{}{}{}这种格式进行输出
- 在开发过程中,数据的输入和输出全部用string类型进行交互,是否会更好一些?
- 编程珠玑: 12章 取样问题 12.3设计空间,程序的输入包含两个整数m和n,其中m<n。输出是0~n-1范围内m个随机整数的有序列表,不允许重复。 -------解题总结
- 调用带输入和输出参数的存储过程
- Ulipad Python输入先后输出问题
- (转载)MSSQL:Sql server2012连接Sql server 2008时出现的问题:已成功与服务器建立连接,但在登陆过程中发生错误。(provider:SSL Provider,error:0-接收到的消息异常,或格式不正确。) - Empty.
- 对输入的字符串进行反转并显示结果,例如输入字符串为hello,则程序应输出olleh。
- (浏览器兼容问题)使用ffmpeg进行视频格式转换的用法
- Julia科学记数法格式输出问题
- 关于double类型的输入/输出格式 作者:Sunny_ideal
- 输入n个字符串,进行排序,然后从小到大输出