只需要比较字符串然后排序即可,对于两个字符串a和b,比较ab和ba的大小,为了让数字最小,要让最小的字符串在前面,也就是ab < ba是我们所期望的,因此只需要把所有字符串按照这个规则排序即可。
需要注意的是,输出时第一个数不能有前导0,如果所有数字都是0,我们只能输出一个0。
为了这两个需求,我使用了stringstream把字符串转为数字。
对于第一个数字,只需要直接转为数字输出即可。
为了判断是否所有数字都是0,找到最大的字符串,也就是排序后的最后一个,看它转为数字是否是0,如果是,最大的都是0,说明...
分类:
编程语言 时间:
2015-06-12 17:19:27
阅读次数:
163
这只是一个简单的对象实例练习,之前还写过一个对象和其他知识点结合使用例子http://blog.csdn.net/qingbowen/article/details/46126549(简易学员管理系统)。
main.cpp
#include
#include "car.h"
int main(int argc, char** argv) {
//实例化一个对象
car car01...
分类:
编程语言 时间:
2015-06-11 11:05:42
阅读次数:
142
#include "stdafx.h"#include "string"#include "iostream"#include "vector"#include "sstream"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ .....
分类:
其他好文 时间:
2015-05-26 12:36:11
阅读次数:
109
#include "stdafx.h"#include "string"#include "iostream"#include "vector"#include "sstream"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ .....
分类:
编程语言 时间:
2015-05-26 10:34:26
阅读次数:
213
stringstream构造函数会特别消耗内存,似乎不打算主动释放内存(或许是为了提高效率),如果你要在程序中使用同一个流反复读写大量数据,将会造成大量的内部消耗,因此建议: 1:调用clear()清除当前错误控制状态,其原型为 void clear (iostate state=goodbit);...
分类:
其他好文 时间:
2015-05-16 18:17:13
阅读次数:
116
C++中的输入输出分为三种:基于控制台的I/O,即istream、ostream、iostream;基于文件的I/O,即ifstream、ofstream、fstream;基于字符串的I/O,即istringstream、ostringstream、stringstream. C++引入了ostri...
分类:
其他好文 时间:
2015-05-16 17:58:49
阅读次数:
123
用到的基础类库1、sstream 库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。另 外,每个类都有一个对应的宽字符集版本。简单起见,我主要以stringstream为中心,因为每个转换都要涉及到输入和输出操...
分类:
编程语言 时间:
2015-05-15 19:25:31
阅读次数:
137
分析:自从有了set、sstream中的istringstream与及string之后,这种问题也变水了,记得不要忘了STL或者是字符串类及字符流等工具哦!、
注意:重复的单词算一个。
#include
#include
#include
using namespace std;
int main()
{
char a[10001];
string b;
while(gets(a) ...
分类:
其他好文 时间:
2015-04-27 09:53:49
阅读次数:
105
第8章 标准IO库8.1 面向对象的标准库1. IO类型在三个独立的头文件中定义:iostream定义读写控制窗口的类型,fstream定义读写已命名文件的类型,而sstream所定义的类型则用于读写存储在内存中的string对象。在fstream和sstream里定义的美中类型都是从iostrea...
分类:
编程语言 时间:
2015-04-27 00:04:53
阅读次数:
161
c++ 字符串流 sstream(常用于格式转换) 使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为....
分类:
其他好文 时间:
2015-04-10 13:24:38
阅读次数:
197