
cpp
Hardcore–X
这个作者很懒,什么都没留下…
展开
-
牛客网系统的自测可以通过,但是提交运行通过不了,而且输出为空
如果过不了的用例自测可以过,或者提交的代码输出为空,那就检查一下自己的程序是否只支持了一个用例的测试。(感谢牛客网用户@我是提壶啊)int main() { while(/*需要支持多用例测试*/) { /* * 代码逻辑 */ }}...转载 2020-08-12 08:47:00 · 5883 阅读 · 0 评论 -
C++ 标准库类型string的一些操作
string的操作操作功能os << s将 s 写到输入流 os 中,返回 osis >> s从 is 中读取字符串赋给 s ,字符串以空白分隔,返回 isgetline(is,s)从 is 中读取一行赋给 s ,返回 iss.empty()s 为空返回 true ,否则返回 falses.size()返回 s 中字符...原创 2020-04-10 06:39:58 · 210 阅读 · 0 评论 -
C++ Primer 第五章 语句
5.1 简单语句空语句使用空语句时应该加上注释,从而令读这段代码的人知道该语句是有意省略的。多余的空语句并非总是无害的。复合语句复合语句也被称作块(block),指用花括号括起来的(可能为空的)语句和声明的序列。块(block)不以分号作为结束。5.3 条件语句5.3.2 switch语句switch内部的变量定义switch的执行流程有可能会跨过某些case标签...原创 2020-03-25 10:55:00 · 129 阅读 · 0 评论 -
C++ Primer 练习5.14
问题描述:编写一段程序,从标准输入中读取若干string对象并查找连续重复出现的单词。所谓连续重复出现的意思是:一个单词后面紧跟着这个单词本身。要求记录连续重复出现的最大次数;如果不存在,输出一条信息说明任何单词都没有连续出现过。例如,如果输入是:how now now now brown cow cow那么输出应该表明单词now连续出现了3次。分析:首先是从标准输入中读取若干str...原创 2020-03-24 16:28:27 · 389 阅读 · 0 评论 -
C++ Primer 学习笔记 第四章 表达式(二)
位运算符移位运算符(又叫 IO运算符)满足左结合律移位运算符的优先级不高不低,介于中间:比算术运算符的优先级低,但比关系运算符、赋值运算符和条件运算符的优先级高。因此,一次使用多个运算符时,有必要在适当的地方加上括号使其满足我们的要求。...原创 2020-03-22 17:06:46 · 179 阅读 · 0 评论 -
C++ Primer 学习笔记 第四章 表达式
4.2 算术运算符除法运算符/整数相除的结果还是整数,也就是说,如果商含有小数部分,直接弃除。C++11新标准规定,商一律向0取整,即直接切除小数部分。在除法运算中,如果两个运算对象符号相同则商为正(如果不为0的话),否则商为负。取余(取模)运算符%根据取余运算的定义,如果m和n是整数且n非0,则表达式 (m/n)*n + (m%n) 的求值结果与m相等。隐含的意思是,如果m % n 不...原创 2020-03-19 22:23:50 · 312 阅读 · 0 评论