![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++程序设计
haoz.cuit
这个作者很懒,什么都没留下…
展开
-
C/C++程序设计 剩下的树
题目:有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,…,L共L+1个位置上有L+1棵树。现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从100到200之间(包括端点)所有的树。可能有M(1<=M<=100)个区间,区间之间可能有重叠。现在要求移走所有区间的树之后剩下的树的个数。输入:两个整数L(1<=L<=10000)和M(1<=原创 2020-06-24 02:33:42 · 457 阅读 · 1 评论 -
C/C++常量与宏定义陷阱
1.背景常量作为程序设计中不可或缺的一部分,在C/C++中包含2种常量分别为:符号常量与const常量。2.定义方式//符号常量的定义//#define 变量名 常量值#define PI 3.1415//const常量的定义//const 数据类型 变量名 = 常量值const double PI = 3.1415;3.宏定义陷阱define除了可以定义常量外,还可定义任何语句或片段,在此过程中需要对其中的变量加上括号,否则会产生预期之外的错误。首先请思考如下两段代码输出结果的区原创 2020-06-23 01:34:24 · 263 阅读 · 0 评论