学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下:
int main()
{
string line:
while(getline(cin,line))
cout
return 0;
}
大家会发现运行...
分类:
编程语言 时间:
2015-01-27 11:14:38
阅读次数:
191
我的:#include#includeusing namespace std;int x[100001],y[100001],d[100001];int i =1;int main(){ memset(d,-1,sizeof(d)); int n; cin>>n; while...
分类:
其他好文 时间:
2015-01-25 16:36:23
阅读次数:
183
#include"iostream"#include"stdio.h"#include"string.h"#include"algorithm"#include"stdlib.h"using namespace std;char s[100];int main(){ int t; cin...
分类:
其他好文 时间:
2015-01-24 22:44:13
阅读次数:
212
#include using namespace std; int main() { int n; while(cin >>n){ if(n%3) ...
分类:
其他好文 时间:
2015-01-24 15:45:53
阅读次数:
112
刚才无意从c++primer中发现的,就是Windows系统中一Ctrl+Z结束,而UNIX和macos则以Ctrl+D结束,不需要再输入一个其他字符结束。 /*测试插入图片*/
分类:
其他好文 时间:
2015-01-24 10:04:17
阅读次数:
152
一个细节:1. C语言中的 char c = getchar(); 可以用于接收换行,即 '\n',如利用语句 if(c == '\n') ... 则可以是否输入了回车符2.C++中若定义了 char arr[100]; 并接收字符 cin>>arr[0]; 并不可以接收 '\n...
分类:
其他好文 时间:
2015-01-24 00:16:07
阅读次数:
385
题意 判断输入的括号序列是否是配对的
栈的基础应用 栈顶元素与输入的字符匹配就出栈咯 注意括号序列可以为空
STL栈
#include
using namespace std;
int main()
{
int cas;
char c;
cin >> cas;
getchar();
while(cas--)
{
stac...
分类:
其他好文 时间:
2015-01-23 18:26:16
阅读次数:
192
题意 输出所有输入单词中可以由另两个单词的组成的词
STL set的应用 枚举每个单词的所有可能拆分情况 看拆开的两个单词是否都存在 都存在的就可以输出了
#include
using namespace std;
string a, b;
set s;
set::iterator i;
int main()
{
int l;
while(cin >> a) s.i...
分类:
其他好文 时间:
2015-01-21 18:13:27
阅读次数:
210
题意 按要求对齐代码
字符串流的应用
#include
using namespace std;
const int N = 1005, M = 200;
string s[N][M], line;
int cw[M], cn[N];
int main()
{
int r = 0, c = 0;
while(getline(cin, line))
{...
分类:
其他好文 时间:
2015-01-21 13:29:55
阅读次数:
179
前面的程序已经使用了多种 IO 标准库提供的工具: ? istream(输入流)类型,提供输入操作。 ? ostream(输出流)类型,提供输出操作。 ? cin(发音为 see-in):读入标准输入的 istream 对象。 ? cout(发音为 see-out):写到标准输出的 os...
分类:
编程语言 时间:
2015-01-21 01:12:51
阅读次数:
354