2 Jim_Magic_2018

尚未进行身份认证

我要认证

行胜于言

等级
TA的排名 48w+

C++学习杂记190401

今天的第一点,是关于使用for循环遍历string对象的内容是string长度发生变化的情况,例如下面这段:#include<iostream>#include<string>using namespace std;int main() { string a="1234567"; for(int j;j<a.length();j++){...

2019-04-01 23:18:20

C++学习杂记190330

C++ << 与 >> 的优先级我在使用<<和三元的条件判断时遇到了这个问题,cout<<(...)?... : ... 这样写是有问题的,因为<<的优先级比三元运算符的优先级高,所以应该写成 cout<<((...)?... : ...)。<algorithm> 中已经有现成的max和min函数,直接...

2019-03-30 17:48:17

C++学习杂记190328

memset的使用 基本格式void *memset(void *s, int ch, size_tn); 第一项为数组的指针,第二项为要替换的字符,第三项为替换长度。 特别注意:memset按字节对内存块进行初始化,也就是说,正常的对于char类型的数组而言是没有问题的,因为一个char就是一个字节。但是对于其他,比如说希望对int类数组进行初始化,则应当小心,int依据电脑配置不同,一...

2019-03-28 01:55:16

蓝桥杯 算法训练 表达式计算

题目问题描述  输入一个只包含加减乖除和括号的合法表达式,求表达式的值。其中除表示整除。输入格式  输入一行,包含一个表达式。输出格式  输出这个表达式的值。样例输入1-2+3*(4-5)样例输出-4数据规模和约定  表达式长度不超过100,表达式运算合法且运算过程都在int内进行。想法使用后缀表达式计算即可。在这里有几个需要注意的地方。...

2019-01-09 13:41:42

C++ stack的使用

借发本文的机会学习一下C++中stack的使用。***本文为转载,原文链接:https://www.cnblogs.com/hdk1993/p/5809161.html ,版权归原文作者所有,转发仅为个人学习使用***c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO)使用该容器时需要包含#include<stack>头文件;定义sta...

2019-01-09 12:20:04

蓝桥杯 算法训练 最大最小公倍数

题目 问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示你找到的最小公倍数。样例输入9样例输出504数据规模与约定1 <= N <= 106。想法 利用贪心的思想思考这个问题,贪心思想即在对问题求解时,总是做出在当前看来时最好的选择。在求...

2019-01-09 09:08:18

蓝桥杯 算法训练 2的次幂表示

题目内容 问题描述  任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。  将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0  现在约定幂次用括号来表示,即a^b表示为a(b)  此时,137可表示为:2(7)+2(3)+2(0)  进一步:7=2^2+2+2^0 (2^1用2表示)  3...

2019-01-08 15:56:25
勋章 我的勋章
    暂无奖章