摘要: 题目:判断一个数是不是两个素数的乘积,是输出YES,不是输出NO。数据范围为2-1000000. 为了解决这个问题,我们继续使用STL——vector & set,分别用来存储素数和半素数。为什么素数的存储不用set呢?因为我们的终极目标不是判断素数,而是半素数。采用vector存储素数有利于线性查 阅读全文
posted @ 2018-05-25 09:31 一头 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 1. 运行截图: 2. 6-17 运行截图: 6-18: 截图: 注:这个例子中,如果不释放内存,程序仍然会运行出正确结果,那么不释放内存能带来哪些坏处呢?使用new分配内存,不加以释放,会导致动态分配的内存无法回收,使得程序占据的内存越来越大。我想,这需要反汇编才能看出不同。 3.Matrix.h 阅读全文
posted @ 2018-05-23 21:01 一头 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 为什么引入继承派生 代码重用扩充 软件的复用 层次分类 派生类的语法定义 class 派生类名(1):继承方式(2) 基类名(3){ 代码重用扩充 软件的复用 层次分类 class 派生类名(1):继承方式(2) 基类名(3){ 派生成员声明;} *(1)一个派生类——>多个基类,多继承。 只有一个 阅读全文
posted @ 2018-05-19 15:12 一头 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 1. 用掷骰子方式,模拟班级每个学号被随机抽点的概率。 (12分) 具体要求如下: (1)设计并实现一个骰子类Dice。 ① 数据成员sides表示骰子面数。构造时,指定骰子是6面,8面,还是其它数值。 ② 成员函数int cast()是掷骰子操作的抽象,返回一个位于1~sides之间的随机数。 例 阅读全文
posted @ 2018-05-16 19:22 一头 阅读(515) 评论(1) 推荐(0) 编辑
摘要: 1 #ifndef GRAPH_H 2 #define GRAPH_H 3 4 // 类Graph的声明 5 class Graph { 6 public: 7 Graph(char ch, int n); // 带有参数的构造函数 8 void draw(); // 绘制图形 9 void cha 阅读全文
posted @ 2018-04-22 18:52 一头 阅读(541) 评论(3) 推荐(0) 编辑
摘要: 知识点: 步骤: 1.以如图页面实例说明如何写出微信文本内容 <image src="/images/342564-106.jpg" style=""></image> <text>电影周周看</text> <text>每周推荐一部好片</text> <text>我的博客:https://home. 阅读全文
posted @ 2018-04-12 21:51 一头 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个矩形类,有长,宽两个属性,有成员函数计算矩形的面积。 在该矩形类中,我做了5个主要的测试。 1 #include<iostream> 2 using namespace std; 3 class rectangle{ 4 public: 5 rectangle(double x=2.0, 阅读全文
posted @ 2018-04-06 12:12 一头 阅读(1104) 评论(2) 推荐(0) 编辑
摘要: 1.以上是对本章知识的大致梳理,下面通过我自己在编程中遇到的问题再次总结。 私有成员必须通过公共函数接口去访问,比如设置set()修改成员内容,利用get()取值。 另外还可以利用友元访问#include<iostream>using namespace std;class B;class A{fr 阅读全文
posted @ 2018-03-27 21:50 一头 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: 1.实验内容 形参:形式参数,表示主调函数与被调函数之间的联系。标识了在形参出现的位置应该有一个什么类型的数据。 特性:在调用时才分配内存空间,用完即释放。 实参:实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参 值传 阅读全文
posted @ 2018-03-21 17:45 一头 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-17 16:53 一头 阅读(149) 评论(0) 推荐(0) 编辑