
笔记
Hello, world
致力于创作高可移植性的代码哈哈哈哈
展开
-
C++动态内存的分配与释放(例:从堆内存中获取一个整型数组,赋值后打印出来)
C++动态内存的分配与释放 程序运行时可以使用的内存空间称为堆(heap)。堆内存就是在程序运行时获得的空间,在程序编译和连接时不必确定它的大小,它随着程序运行过程变化(故堆内存也称为动态内存)。 C++可以使用从C标准库中继承来的malloc() 和free()函数 (此时应用到头文件malloc.h ),h或者是使用new和delete运算符。 new运算符 运算符new用于分配堆内存: 指针变量=new 数据类型; new从堆内存中为程序分配可以保存某种类型数据的一块内存空间,并返回该内存的首地原创 2021-07-08 20:48:10 · 889 阅读 · 2 评论 -
初入C++啦啦啦
C++语言输入输出举例 #include<iostream> using namespace std; /* 使用using指示符可以一次性的使名字空间中的所有成员都可以被直接使用。比using声明方便。using指示符以关键字using开头,后面是关键字namespace,然后是名字空间间的名称。 标准C++库中的所有组件都是在一个被称为std的名字空间中声明和定义的。在采用标准C++平台上使用标准C++库中的组件,只要写一个using指示符: using namespace std; */原创 2021-07-07 23:13:54 · 131 阅读 · 0 评论 -
求两组整数的交集 【问题描述】 读入两组整数(每组不超过20个整数,并且同一组中的整数各不相同),编程求两组整数的交集,即在两组整数中都出现的整数,并按从大到小的顺序输出。若交集为空,则什么都不输
求两组整数的交集 【问题描述】 读入两组整数(每组不超过20个整数,并且同一组中的整数各不相同),编程求两组整数的交集,即在两组整数中都出现的整数,并按从大到小的顺序输出。若交集为空,则什么都不输出。 【输入形式】 先输入第一组整数的个数,然后在下一行输入第一组整数;然后再以同样的方式输入第二组整数。 【输出形式】 按从大到小顺序输出两组整数的交集(每个整数占6位,即按%6d格式输出每个整数)。 【样例输入】 8 5 -105 0 4 32 -87 9 -60 7 5 2 87 10 -105 0 32 【原创 2021-03-12 08:16:12 · 7985 阅读 · 3 评论 -
整数出现次数 【问题描述】 输入一组无序的整数,编程输出其中出现次数最多的整数及其出现次数
整数出现次数 【问题描述】 输入一组无序的整数,编程输出其中出现次数最多的整数及其出现次数。 【输入形式】 读入整数的个数(大于等于1,小于等于100),然后在下一行输入这些整数。 【输出形式】 输出出现次数最多的整数及其出现的次数,两者以一个空格分隔;若出现次数最多的整数有多个,则按照整数升序分行输出。 【样例输入】 10 0 -50 0 632 5813 -50 9 -50 0 632 【样例输出】 -50 3 0 3 【样例说明】 输入了10个整数,其中出现次数最多的是-50和0,都出现了3次。 输出原创 2021-03-12 08:15:57 · 17281 阅读 · 7 评论