大一实验报告
Amonglnm
这个作者很懒,什么都没留下…
展开
-
树和二叉树的基本操作
树和二叉树的基本操作原创 2022-10-02 22:06:01 · 581 阅读 · 1 评论 -
稀疏矩阵的基本操作
稀疏矩阵的基本操作原创 2022-10-02 22:03:43 · 934 阅读 · 0 评论 -
串的基本操作
串额基本操作原创 2022-10-02 22:02:28 · 432 阅读 · 0 评论 -
处理除数为0的异常,用try/catch语句来捕获异常,并使用throw语句来抛出异常,从而实现异常处理。
处理除数为0的异常,用try/catch语句来捕获异常,并使用throw语句来抛出异常,从而实现异常处理。原创 2022-03-24 13:48:40 · 4881 阅读 · 0 评论 -
编写函数sort(int a[],int n)对整形数组a[10] = {19, 32, 45, 51, 71, 23, 38, 11, 17, 8}升序排序,并将排序结果写入磁盘文件f3.dat中。
编写函数sort(int a[],int n)对整形数组a[10] = {19, 32, 45, 51, 71, 23, 38, 11, 17, 8}升序排序,并将排序结果写入磁盘文件f3.dat中。原创 2022-03-18 22:02:39 · 1443 阅读 · 0 评论 -
编写程序lx2.cpp,其中定义函数void yanghuiTriangle(int n)实现图所示杨辉三角形输出。 在主函数中输出n=8的杨辉三角形,并利用输入流读取本程序,将代码在屏幕逐行输出。
编写程序lx2.cpp,其中定义函数void yanghuiTriangle(int n)实现图所示杨辉三角形输出。 在主函数中输出n=8的杨辉三角形,并利用输入流读取本程序,将代码在屏幕逐行输出。原创 2022-03-18 22:01:06 · 399 阅读 · 0 评论 -
编写程序lx1.cpp实现求取1-100之间的质数,通过文件输出流对象将结果保存在文件data1.txt中。
编写程序lx1.cpp实现求取1-100之间的质数,通过文件输出流对象将结果保存在文件data1.txt中。原创 2022-03-18 21:59:47 · 1098 阅读 · 1 评论 -
定义抽象类Geometry;在此基础上派生出类Rectangle和Circle.二者都有计算对象周长函数double getPerim() 计算面积的函数double 两者对象的周长和面积
定义抽象类Geometry;在此基础上派生出类Rectangle和Circle.二者都有计算对象周长函数double getPerim() 计算面积的函数double 两者对象的周长和面积原创 2022-03-18 21:58:03 · 1080 阅读 · 0 评论 -
设计复数类Complex,实现运算符重载。
设计复数类Complex,实现运算符重载。原创 2022-03-18 21:56:17 · 2392 阅读 · 0 评论 -
组合与继承有什么共同点和差异?通过组合生成的类与被组合的类之间的逻辑关系是什么?继承呢?
组合与继承有什么共同点和差异?通过组合生成的类与被组合的类之间的逻辑关系是什么?继承呢?原创 2022-03-18 21:53:48 · 1914 阅读 · 0 评论 -
定义一个Document类,有数据成员name,从Document派生出Book类,增加数据成员pageCount。观察基类与派生类的构造函数和析构函数的调用顺序。
定义一个Document类,有数据成员name,从Document派生出Book类,增加数据成员pageCount。观察基类与派生类的构造函数和析构函数的调用顺序。原创 2022-03-18 21:52:11 · 1866 阅读 · 0 评论 -
设计一个基类:学生类(Student),采用公有继承的方式派生出一个研究生类
设计一个基类:学生类(Student),采用公有继承的方式派生出一个研究生类原创 2022-03-18 21:47:23 · 3896 阅读 · 0 评论 -
用vector创建字符串数组对象,长度为5.
用vector创建字符串数组对象,长度为5.原创 2022-03-18 21:43:49 · 1254 阅读 · 0 评论 -
创建点的对象数组,包含10个点,编写函数对数组元素排序(按照各点距离原点的远近排列),在主函数中输出排序后的点及其距离值。
创建点的对象数组,包含10个点,编写函数对数组元素排序(按照各点距离原点的远近排列),在主函数中输出排序后的点及其距离值。原创 2022-03-18 21:41:23 · 723 阅读 · 0 评论 -
使用new运算符创建具有10个元素的一维数组,实现以下操作
使用new运算符创建具有10个元素的一维数组,实现以下操作原创 2022-03-08 17:38:06 · 2424 阅读 · 0 评论 -
创建两个包含5个整数元素一维数组a[5]、b[5],及一个包含10个元素的数组c,实现以下操作
创建两个包含5个整数元素一维数组a[5]、b[5],及一个包含10个元素的数组c,实现以下操作原创 2022-03-08 17:36:00 · 998 阅读 · 0 评论 -
设计一个Grade类,判定学生某个考试的级别,全部操作在类Grade中实现。
设计一个Grade类,判定学生某个考试的级别,全部操作在类Grade中实现。要求:(1)在定义对象时指定学生姓名和分数。且姓名必须指定,分数可缺省,缺省值为0分。要求包含构造函数、复制构造函数、姓名用string类型来定义。主函数中实例化6个学生对象的姓名和分数分别为: Sun l00 Wu 90 Jiang 52 Zhou 0 He 76 Liu 88原创 2022-03-08 17:29:02 · 2314 阅读 · 0 评论 -
设计内嵌点类对象的组合类——矩形类Rectangle,私有性包含平面上矩形左下角的一个点Point px;和矩形的宽度、高度int width,height;公有成员函数包含求矩形面积的函数;
设计内嵌点类对象的组合类——矩形类Rectangle,私有性包含平面上矩形左下角的一个点Point px;和矩形的宽度、高度int width,height;公有成员函数包含求矩形面积的函数;在主函数中测试这个组合类,创建对象并求其面积。原创 2022-03-08 17:29:23 · 459 阅读 · 0 评论 -
定义一个复数类Complex,使得代码能够进行下面的工作:
定义一个复数类Complex,使得代码能够进行下面的工作:原创 2022-03-08 17:29:31 · 3184 阅读 · 0 评论 -
问答题:什么叫做复制构造函数?复制构造函数何时被调用?
问答题:什么叫做复制构造函数?复制构造函数何时被调用?原创 2022-03-08 17:30:00 · 1873 阅读 · 0 评论 -
定义一个DataType(数据类型)类,能处理包含字符型、整型、浮点型三种类型的数据,给出其构造函数。
定义一个DataType(数据类型)类,能处理包含字符型、整型、浮点型三种类型的数据,给出其构造函数。原创 2022-03-08 17:30:12 · 4737 阅读 · 0 评论 -
定义一个Circle类,有数据成员radius(半径),成员函数getArea(),计算圆的面积,构造一个Circle的对象进行测试。
定义一个Circle类,有数据成员radius(半径),成员函数getArea(),计算圆的面积,构造一个Circle的对象进行测试。原创 2022-03-08 17:30:20 · 7031 阅读 · 1 评论 -
设计一个Student类
(1)基本信息:学号、姓名、性别、出生日期、院系、专业; 数据成员中:“日期”要声明为一个内嵌子对象(2)Student类要包含:构造函数、内联成员函数、带默认参数的构造函数、复制构造函数(3)成员函数基本功能有: A)可以从键盘输入学生的基本信息; B)定义一个函数setInfo(形参表),可以修改学生的一些基本信息函数,例如:姓名,学号可以作修改; C)包括成员函数void show()显示学生信息;原创 2022-03-08 17:30:29 · 5353 阅读 · 0 评论 -
设计点类 Point,能够表示平面当中的任意点
设计点类 Point,能够表示平面当中的任意点(1)数据成员包括两点坐标(x,y),成员函数包括构造函数、析构函数、复制构造函数;(2)包括求点的坐标的公有接口函数,打印点坐标的成员函数,并在主函数中调用。(3)在主函数中实例化出两个点a(0,0),b(6,8),求出两点间的距离。原创 2022-02-20 10:55:32 · 2553 阅读 · 0 评论 -
编写三个同名的函数:getArea(…),它们之间形成重载,分别用于求圆的面积,矩形的面积,三角形面积。
编写三个同名的函数:getArea(…),它们之间形成重载,分别用于求圆的面积,矩形的面积,三角形面积。原创 2022-02-20 10:46:29 · 4486 阅读 · 4 评论 -
编写函数求平面中两个点坐标(x1,y1)与(x2,y2)的距离。例如输入:0 0 3 4则得到坐标(0,0)与(3,4)两个点之间的距离为5。
编写函数求平面中两个点坐标(x1,y1)与(x2,y2)的距离。例如输入:0 0 3 4则得到坐标(0,0)与(3,4)两个点之间的距离为5。原创 2022-02-20 10:46:58 · 655 阅读 · 0 评论 -
编写函数输出指定范围内的质数。例如输入100,200,则能够实现求出100-200之间的质数。
编写函数输出指定范围内的质数。例如输入100,200,则能够实现求出100-200之间的质数。原创 2022-02-20 10:47:13 · 1345 阅读 · 2 评论 -
编写函数输出指定行数的星星等腰三角形。例如输入:5,得到以下图形。
编写函数输出指定行数的星星等腰三角形。例如输入:5,得到以下图形。原创 2022-02-20 10:47:23 · 2798 阅读 · 0 评论 -
编写函数输出某整数的所有因子(能够整除该数),实现从键盘输入一个整数,输出其全部因子。例如,输入6,则输出1,2,3,6
编写函数输出某整数的所有因子(能够整除该数),实现从键盘输入一个整数,输出其全部因子。例如,输入6,则输出1,2,3,6原创 2022-02-20 10:47:30 · 4542 阅读 · 0 评论 -
编写函数实现输出从1 开始的整数矩阵。例如输入4,5,则能够输出4x5的矩阵:
编写函数实现输出从1 开始的整数矩阵。例如输入4,5,则能够输出4x5的矩阵:原创 2022-02-20 10:47:38 · 261 阅读 · 0 评论 -
编写函数实现从键盘输入一个1000以内正整数,将其按照二进制进行输出。例如,将135打印成10000111
编写函数实现从键盘输入一个1000以内正整数,将其按照二进制进行输出。例如,将135打印成10000111原创 2022-02-20 10:47:45 · 1848 阅读 · 0 评论 -
编写函数求两个整数的最大公约数和最小公倍数。
编写函数求两个整数的最大公约数和最小公倍数。原创 2022-02-20 10:47:52 · 7458 阅读 · 0 评论 -
编写函数实现递归方式求取整数n的阶乘,要求在主函数中输入非负整数n,(其中n<=10)。
编写函数实现递归方式求取整数n的阶乘,要求在主函数中输入非负整数n,(其中n<=10)。通过调用输出结果,例如输入5,得到5!=120原创 2022-02-20 10:48:13 · 2432 阅读 · 0 评论 -
10.编写程序,求两个整数的最大公约数和最小公倍数。
编写程序,求两个整数的最大公约数和最小公倍数。原创 2022-02-19 14:15:34 · 3149 阅读 · 0 评论 -
编写程序,求解百钱买百鸡问题,母鸡3元一只 ,公鸡2元,小鸡 0.5元。
编写程序,求解百钱买百鸡问题,母鸡3元一只 ,公鸡2元,小鸡 0.5元。原创 2022-02-19 14:14:35 · 3360 阅读 · 0 评论 -
找出0-200之间的所有素数(素数又叫质数,是指在大于1的自然数中,除了1和它本身以外,不能被其他自然数整除的数。比1大但不是素数的数称为合数,1和0既非素数也非合数。)
找出0-200之间的所有素数(素数又叫质数,是指在大于1的自然数中,除了1和它本身以外,不能被其他自然数整除的数。比1大但不是素数的数称为合数,1和0既非素数也非合数。)原创 2022-02-19 14:11:37 · 2178 阅读 · 3 评论 -
利用循环输出下列三个图形:
利用循环输出下列三个图形:原创 2022-02-19 14:10:32 · 1577 阅读 · 0 评论 -
用do {…} while(); while() {…}; for () {…}三种循环求1+2+…+99+100的和。
用do {…} while(); while() {…}; for () {…}三种循环求1+2+…+99+100的和。原创 2022-02-19 14:04:49 · 1016 阅读 · 0 评论 -
给一个不多于5位和正整数,要求: 1)求出它是几位数 2)分别输出每一位数字 3)按逆序输出各位数字,例如原数为321,应输出123。
给一个不多于5位和正整数,要求: 1)求出它是几位数 2)分别输出每一位数字 3)按逆序输出各位数字,例如原数为321,应输出123。原创 2022-02-19 14:02:26 · 741 阅读 · 0 评论 -
给出a,b 两个数的值,从键盘输入,将两个变量的值进行交换输出。
给出a,b 两个数的值,从键盘输入,将两个变量的值进行交换输出。原创 2022-02-19 14:00:17 · 2658 阅读 · 0 评论