在ACM中主要用到string的这几个功能:赋值,添加,删除,替换,查找,比较,反向排序。1.赋值 直接来就行: string ss; ss="aaa"; 或者 string sa,sb; cin>>sa; sb=sa;2.添加 在末尾加字符或字符串直接用加号: string ss...
分类:
编程语言 时间:
2015-01-20 20:01:58
阅读次数:
178
在学习C++时大家肯定迷惑过关于输入输出各种输出函数的功能,现在来总结一下各种函数的简单用法。 cin建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当...
分类:
编程语言 时间:
2015-01-17 13:47:17
阅读次数:
169
// socket读取流protected BufferedReader cin = null; // socket读取流// socket发送流protected PrintWriter cout;/*************************************************...
分类:
其他好文 时间:
2015-01-15 00:22:44
阅读次数:
169
一、文件的输入输出头文件fstream定义了三个类型支持文件IO:ifstream从给定文件读取数据、ofstream向一个给定文件写入数据、fstream读写给定数据。这些类型与cin和cout的操作一样,我们可以用IO操作符来读写文件,还可以用getline从一个ifstream读取数据。1、g...
分类:
编程语言 时间:
2015-01-14 21:20:43
阅读次数:
315
Reverse IntegerExample1: x = 123, return 321Example2: x = -123, return -321【第一稿】#include#includeusing namespace std;int main(){ int x; cin>>x; ...
分类:
其他好文 时间:
2015-01-14 09:44:57
阅读次数:
112
今天在做POJ上面的一道题目《M × N Puzzle》,Problem ID:2893,测试全部通过,就是提示超时,在网上找到原题源码对比发现逻辑上一模一样。。。然后最后的最后终于找到问题了,在这篇Why do I get a Time Limit Exceeded?文章中提到 In
C++, do not use cin/cout - use scanf and printf instea...
分类:
其他好文 时间:
2015-01-13 19:58:34
阅读次数:
233
简单题 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 int main() 8 { 9 double c;10 while (cin >> c && c != ...
分类:
其他好文 时间:
2015-01-13 12:04:36
阅读次数:
99
昨天开始看的《C++ Primer》,确实不错。希望这周抓紧看完,每天做下笔记,以便以后复习。main函数返回一个值给操作系统操作系统通过main函数返回的值来确定程序是否成功执行完毕main函数使唯一被操作系统显式调用的函数main函数返回值必须是int型返回值类型必须和函数的返回类型相同cin ...
分类:
编程语言 时间:
2015-01-12 17:17:22
阅读次数:
182
输入n个单词,统计各个单词出现的个数
#include
#include
#include
using namespace std;
int main()
{
map k;
string word;
while(cin>>word)
++k[word];
for(map::iterator i=k.begin();i!=k.end();i++)
cout<<(*i)....
分类:
其他好文 时间:
2015-01-12 09:22:23
阅读次数:
158
输入字符串单词,将单词小写全部变为大写。
#include
#include
#include
using namespace std;
int main()
{
vector ss;
string s;
while(cin>>s)
ss.push_back(s);
for(int i=0;i<ss.size();i++)
{
for(int j=0;j<ss[i]....
分类:
其他好文 时间:
2015-01-12 09:21:51
阅读次数:
135