![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大学实验题解
Lpy_Now
学计算机的普通人,写点自己学过的东西来记录自己的经过
展开
-
山东科技大学2020年6月15日实验题解
山东科技大学2020年6月15日实验题解题目一: 时间之差Description定义一个类Time,包含小时、分钟、秒三个属性。定义其构造函数Time(int, int, int)分别初始化其小时、分钟、秒。重载减法运算符,用于求两个时间之间相差的秒数(非负整数)。Input输入有2行。每行表示1个时间,包括小时、分钟、秒三个值。输入都是合法的24小时制的时间。Output见样例。Sample Input12 10 1010 20 20Sample OutputDeferenc原创 2020-06-15 22:26:47 · 890 阅读 · 0 评论 -
山东科技大学2020年6月8日作业题解
山东科技大学2020年6月8日作业题解题目一: 动物爱好者Description某人是一个狂热的动物爱好者,豢养了大量的各种动物。现在请定义两个类:Animal类:(1)string name和int num属性表示该种动物的名称和数量。(2)无参构造函数。(3)void setAnimal(string,int)方法,用于设置一个动物的相关属性。(4)int getNum() const和string getName() const方法用于获得该动物的数量和名称。(5)重载的赋值运原创 2020-06-08 23:40:35 · 549 阅读 · 0 评论 -
山东科技大学2020年6月8日实验题解
山东科技大学2020年6月8日实验题解题目一: 农夫果园Description秋天到了,果园里的水果成熟了,商贩们来收水果了,农夫们都希望自己的水果能卖个好价钱。现在果园里有三种水果正在销售,苹果(Apple)、香蕉(Banana)、梨(Pear)。每次销售都会记录下水果的种类、单价和总量,input()函数可以读取每条销售记录的单价和总量,total()函数可以计算出这次销售的总价。但是,销售员在记录时忙中出错,各中水果的单价和总量的单位没有统一。单价是每公斤的价格,而水果是按箱记录的。其中,苹原创 2020-06-08 23:34:11 · 661 阅读 · 0 评论 -
山东科技大学2020年6月1日作业题解
山东科技大学2020年6月1日作业题解题目一: STL——灵活的线性表Description数组和链表是我们熟知的两种线性结构,但是它们不够灵活(不能同时实现直接插入、删除和访问操作),给你若干种操作,你能通过一种灵活的容器,实现它们的功能吗?操作1:Build a b (产生一个大小为a的线性表,其值全部赋为b,每组样例仅出现一次,在起始行)操作2:Modify a b (将线性表的第a个元素的值设为b)操作3:Insert a b c (在线性表的第a个位置插入第b到第c个位置的所有元素)原创 2020-06-02 10:30:03 · 609 阅读 · 0 评论 -
山东科技大学2020年5月25日作业题解
山东科技大学2020年5月25日作业题解题目一: 新型乘法运算Description定义Integer类,只有一个int类型的属性value。包括如下成员函数:void setValue(int): 设置value为参数的值。int getValue():获取value的值。重载乘法运算。新的乘法定义为:对于数值n,如果乘数是m,那么将n重复m次形成一个新的数。如:34 * 3 = 343434。注意:34 * 1 = 34。重载=运算符。Input输入有多行,第1行是原创 2020-05-29 00:04:08 · 943 阅读 · 0 评论 -
山东科技大学2020年5月25日实验题解
山东科技大学2020年5月25日实验题解题目一: 自定义字符串的下标运算Description定义类MyString,由长度不超过100的字符串组成。重载其下标运算符:用于重复求指定字符ch在串中的下标。重载其输入运算符,用于输入字符串。Input输入一个不含空白符的字符串(长度不超过100个)和一个字符。Output指定字符在字符串中的所有位置。Sample Inputbabababaab aSample Output13578-1HINT下标运算符中需要用原创 2020-05-28 23:43:16 · 928 阅读 · 0 评论 -
山东科技大学2020年5月21日实验题解
山东科技大学2020年5月21日实验题解第一题: 新奇的加法运算Description定义类newInt,包括:int类型的数据成员。重载运算符“+”。计算规则为:将A、B对应位置上的数字相加,只保留个位数作为结果的对应位置上的数字。比如:876 + 543 = 319。注意:该运算不改变两个操作数的值。重载输入和输出运算符,用于输入和输出对象的属性值。无参构造函数和带参构造函数。Input第1行N>0,表示测试用例数量。每个测试用例包括2个非负整数,用空格隔开原创 2020-05-21 21:13:42 · 1070 阅读 · 0 评论 -
山东科技大学2020年5月18日作业题解
山东科技大学2020年5月18日作业题解**题目一:**正方形、长方形、立方体 之二Description给出正方形(Square)、长方形(Rectangle)、立方体(Cube)、长方体(Cuboid)的边长,求(表)面积。正方形、立方体各边相等的,因此只需存储一条边长。长方形需存储两条边长。长方体需存储三条边长设计一个基类Shape,用于多态的实现求求(表)面积。请仔细阅读append.cc代码,并设计好正方形、长方形、立方体、长方体派生关系,使main()函数能够运行并得到正确的输出原创 2020-05-20 23:59:50 · 1221 阅读 · 0 评论 -
山东科技大学2020年5月11日作业题解
山东科技大学2020年5月11日作业题解**题目一:**学生干部虚基类Description基于Student(学生)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Student_Cadre(学生兼干部)。这两个基类均继承自Person类,包含姓名、年龄、性别、地址、电话等数据成员。在Student类中还包含数据成员major(专业),在Cadre类中还包含数据成员post(职务),在Student_Cadre类中还包含数据成员wages(工资)。注意使用虚基类使Student_原创 2020-05-12 20:58:36 · 607 阅读 · 0 评论 -
山东科技大学2020年5月11日实验题解
山东科技大学2020年5月11日实验题解**题目一:**给我一台计算机吧!DescriptionCPU主频和主存容量是衡量一台计算机性能主要指标。请定义:CPU类:只有一个int类型的数据成员以表示其主频,并请根据输出和给定的main()函数编写必要的成员函数(包括构造函数)。Memory类:只有一个int类型的数据成员以表示其容量,并请根据输出和给定的main()函数编写必要的成员函数(包括构造函数)。Computer类:(1)三个数据成员分别为CPU的对象、Memory的对原创 2020-05-12 20:30:27 · 992 阅读 · 0 评论 -
山东科技大学2020年5月7日作业题解
山东科技大学2020年5月7日作业题解**题目一:**汽车、客车、货车Description定义Vehicle类,包括:一个int类型属性num,表示汽车的轮子数量。构造函数、析构函数,输出如样例所示的信息。定义Bus类,是Vehicle类的子类,包括:一个int类型属性guest,表示客车可乘坐的人数。构造函数、析构函数,输出如样例所示的信息。定义Truck类,是Vehicl...原创 2020-05-07 20:57:41 · 871 阅读 · 0 评论 -
山东科技大学2020年5月7日实验题解
山东科技大学2020年5月7日实验题解**题目一:**字符的变化Description定义类Char,包括:1.一个char类型的属性,是一个字符。2.char change():如果属性值是小写字母,则返回对应的大写字母;如果属性值是大写字母,则返回对应的小写字母;其他情况下返回原字符。Input输入有多行,每行一个字符。output每行输入对应一行输出,是输入的字符变化之后的...原创 2020-05-07 20:56:25 · 539 阅读 · 0 评论 -
山东科技大学2020年4月13日题解
山东科技大学2020年4月13日题解**题目一:**类的初体验Description定义一个类Data,只有一个double类型的属性和如下3个方法:void init(double d);——初始化属性值。double getValue()——获得属性值。void showValue()——显示属性值。Input一个double类型的数值。Output输出输入...原创 2020-04-14 23:31:19 · 1573 阅读 · 0 评论 -
山东科技大学2020年4月9日题解
山东科技大学2020年4月9日题解题目一重载函数:maxDescription编写两个名为max的函数,它们是重载函数 ,用于求两个整数或实数的最大值。它们的原型分别是:int max(int a,int b);double max(double a,double b);返回值是a和b的最大值。Input输入4个数,前两个数是int类型的整数,后2个数是double类型的实数。O...原创 2020-04-12 00:26:59 · 725 阅读 · 0 评论 -
山东科技大学2020年3月30日题解
山东科技大学2020年3月30日有关结构体的应用的两题题解题目一Description在一个二维平面中,一个点的坐标含有横坐标x和纵坐标y两部分,而一个圆可以利用圆心和半径确定。现有如下两个结构体:typedef struct point{ int x;//横坐标 int y;//纵坐标}POINT;typedef struct circle{ POINT center...原创 2020-03-30 15:25:34 · 1075 阅读 · 0 评论 -
山东科技大学2015-2016学年第一学期程序设计基础期末考试第一场 题解
山东科技大学2015-2016学年第一学期程序设计基础期末考试第一场 题解A题 花坛Description学校要修一些圆形的花坛,每个花坛外围铺一圈大理石的地面。现在知道花坛的内圆半径r米和大理石地面的外圆半径R米,求大理石地面的面积。圆周率取3.14159。Input输入两个浮点数r和R。Output输出大理石地面的面积,精确到小数点后三位。Sample Input2 3...原创 2019-12-06 17:40:03 · 1892 阅读 · 0 评论 -
2019年10月25日作业题解
前几道题都是Special Judge只需要提交答案和头文件就行了,这一点OJ上首页有自己看一下就好了直接进正文A题编写函数:判断闰年 (Append Code)Description输入一个正整数的年份,判断是否为闰年。编写一个函数用于判断闰年。用C语言实现:append.c中函数原型为int is_leap_year(int year);功能:若参数year是闰年返回1,否则返...原创 2019-10-25 23:37:29 · 2434 阅读 · 0 评论 -
2019年10月25日实验题目题解(入门)
直接上题解吧,难度一般A题输出连续的整数序列 之一题目描述输出指定区间内的所有整数。输入输入只有1行,即N,N是一个int类型的数据。输出如果N>0,则输出[1,N]区间内的所有整数;如果N =0,则输出0;如果N<0,则输出[N,-1]内的所有整数。如果输出的整数多于1个,则两两之间用一个空格隔开。样例输入9样例输出2 3 4 5 6 7 8 9标程#in...原创 2019-10-25 19:53:20 · 3091 阅读 · 0 评论 -
2019年10月18日作业题解
讲真题目质量很低,各种莫名其面的细节,有的题目提交三四遍都过不了。。。。口区。。。顺便写个题解吧QWQA题2的多少次幂Description从键盘输入一个数x,x是2的整数次幂(x=2^y),请编程求出y的值。Input一个非负有理数x,x在[0,2^256]范围内。Output一个整数y。Sample Input1Sample Output0标程第一次TLE代码#...原创 2019-10-21 18:17:44 · 2175 阅读 · 0 评论 -
2019年10月18日实验题目题解(入门)
emmm这周的题目难度还算正常,但是作业题目相当恶心。还有被吊着打我就很难受。。。为什么交的那么快。。。总共六道题还是挺水的A题分数转小数Description求一个分数的小数值,要求保留小数点后2位,并且进行四舍五入。Input输入为一个分数m,格式为:“分子/分母”,也可能会有负号:“-分子/分母”。Output输出m的小数值,输出保留到小数后2位,根据小数点后的第3位向前...原创 2019-10-21 17:07:08 · 1025 阅读 · 0 评论 -
2019年9月27日实验题目题解
2019年9月27日实验题目题解退役老年人瑟瑟发抖,退役时间久了,居然会被萌新吊着打。我太难了!!!还有c++大法好,c真心不习惯怎么评价今天的题呢,个人觉得很无聊,各种考格式问题,OI中所有忽略文本空格什么的全部没开,而且也是我第一次在ACM网站上做题,很不习惯,有的题目调了四五次,成绩并不好,被有些刚接触的萌新吊打了,太羞耻了!!!下面进入正题总共十道题,都是最简单的大水题A题De...原创 2019-09-28 00:31:51 · 4061 阅读 · 1 评论