随笔分类 - c++
摘要:1. 基础练习 (1)教材习题 11-7 (2)教材习题 11-3 (3)教材习题 11-4 2. 应用练习 (1)已知有班级名单文件 list.txt(见实验 7 附件包)。编写一个应用程序实现随机抽点 5 位同学,在屏幕上显示结果,同时,也将结果写入文件 roll.txt。 ① 编写程序实现题目
阅读全文
摘要:题目:判断一个数是不是两个素数的乘积,是输出YES,不是输出NO。数据范围为2-1000000. 为了解决这个问题,我们继续使用STL——vector & set,分别用来存储素数和半素数。为什么素数的存储不用set呢?因为我们的终极目标不是判断素数,而是半素数。采用vector存储素数有利于线性查
阅读全文
摘要:为什么引入继承派生 代码重用扩充 软件的复用 层次分类 派生类的语法定义 class 派生类名(1):继承方式(2) 基类名(3){ 代码重用扩充 软件的复用 层次分类 class 派生类名(1):继承方式(2) 基类名(3){ 派生成员声明;} *(1)一个派生类——>多个基类,多继承。 只有一个
阅读全文
摘要:1. 用掷骰子方式,模拟班级每个学号被随机抽点的概率。 (12分) 具体要求如下: (1)设计并实现一个骰子类Dice。 ① 数据成员sides表示骰子面数。构造时,指定骰子是6面,8面,还是其它数值。 ② 成员函数int cast()是掷骰子操作的抽象,返回一个位于1~sides之间的随机数。 例
阅读全文
摘要: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
阅读全文
摘要:1.定义一个矩形类,有长,宽两个属性,有成员函数计算矩形的面积。 在该矩形类中,我做了5个主要的测试。 1 #include<iostream> 2 using namespace std; 3 class rectangle{ 4 public: 5 rectangle(double x=2.0,
阅读全文
摘要:1.以上是对本章知识的大致梳理,下面通过我自己在编程中遇到的问题再次总结。 私有成员必须通过公共函数接口去访问,比如设置set()修改成员内容,利用get()取值。 另外还可以利用友元访问#include<iostream>using namespace std;class B;class A{fr
阅读全文
摘要:1.实验内容 形参:形式参数,表示主调函数与被调函数之间的联系。标识了在形参出现的位置应该有一个什么类型的数据。 特性:在调用时才分配内存空间,用完即释放。 实参:实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参 值传
阅读全文
摘要:1 #include<iostream> 2 using namespace std; 3 4 int main(){ 5 int n; 6 while(cin>>n){ 7 switch(n){ 8 case(1): 9 case(2): 10 case(3): 11 case(4): 12 ca
阅读全文

浙公网安备 33010602011771号