自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 山东科技大学OJ Problem C: 简单教务系统中的用户

一个简单的教务系统中的用户至少包含学生、老师两类用户。两类用户都有共同的属性姓名,教师有特有的属性职称,学生有特有的属性成绩。根据给出的主函数、输入和输出,定义三个类Person、Teacher和Student,实现基本的构造和析构功能。第1个和第2个是字符串,表示姓名、职称,第3个是一个实数,表示成绩。

2023-07-01 20:05:05 114

原创 山东科技大学OJ Problem B: 模拟用户登录

login方法用于尝试登录系统,两个参数依次是用户名和密码。第一部分第一行输入一个正整数N,表示后面有N行输入,每行包括两个字符串,分别是用户名和密码,均不含空白符。第二部分第一行输入一个正整数M,表示后面有M行输入,每行包括两个字符串,分别是用户名和密码,均不含空白符。定义类Accounts,记录若干个用户的用户名和密码,假定所有用户名不重复。如果用户名正确,但是密码错误,则输出:password error。如果用户名正确,但是密码错误,则输出:password error。

2023-07-01 19:50:07 172

原创 山东科技大学OJ Problem A: 求最大值

输出有两行,第一行分别输出前2个整数的最大值、所有3个整数的最大值;第二行输出前2个实数的最大值、所有3个实数的最大值。定义一个类模板Compute,其中有两个重载的静态成员函数getMax,分别用于求2个数的最大值和3个数的最大值。输入有2行,第1行是3个整数,第2行是3个实数。

2023-07-01 19:41:35 129

原创 山东科技大学OJ Problem F: 日期类之六

英国(BritishStyle类)的日期格式是“日/月/年”、美国(AmericanStyle类)的日期格式是“月-日-年”、德国(GermanStyle类)的日期格式是“年-月-日”、西班牙(SpanishStyle类)的日期格式是“日-月-年”。这里设计Date类用来存储年、月、日数据,BritishStyle类、AmericanStyle类、GermanStyle类、SpanishStyle类派生自Date类,用来改变输出格式。每组包括年、月、日三个整数。Problem F: 日期类之六。

2023-06-18 15:17:53 201 1

原创 山东科技大学OJ Problem H: 分数类之一

一个分数类(Fraction)对象由两部分组成,分别是分子(numerator)和分母(denominator)。分子和分母均为整数类(Integer)对象,用以存储一个整型数值。用C++编写Fraction类和Integer类来完成代码,调用格式见“Append Code”。Fraction类和Integer类的构造函数,根据题意设计。Fraction:: denominator ()取得分母数值。Fraction::numerator()取得分子数值。Integer::value()取得整数值。

2023-06-18 15:13:37 147

原创 山东科技大学OJ Problem G: 日期类之七

英国(BritishStyle类)的日期格式是“日/月/年”、美国(AmericanStyle类)的日期格式是“月-日-年”、德国(GermanStyle类)的日期格式是“年-月-日”、西班牙(SpanishStyle类)的日期格式是“日-月-年”。Date::print()、BritishStyle::print()、AmericanStyle::print()、GermanStyle::print()、SpanishStyle::print()按格式输出日期。每组包括年、月、日三个整数。

2023-06-18 15:12:41 179 1

原创 山东科技大学OJ Problem I: 分数类之二

一个分数类(Fraction)对象由两部分组成,分别是分子(numerator)和分母(denominator)。分子和分母均为整数类(Integer)对象,用以存储一个整型数值。在Fraction类上设计递增运算(前置++和后置++),每次运算数值加1。Fraction类和Integer类的构造函数,根据题意设计。Fraction:: denominator ()取得分母数值。Fraction::numerator()取得分子数值。Integer::value()取得整数值。每组包括分子分母两个整数。

2023-06-18 15:10:53 113

原创 山东科技大学 OJ Problem K: 分数类之四

第一部分首先输入整数i,后接i个整数,存入i个Integer对象。第二部分首先输入整数j,后接j对整数n和d,n为分子、d为分母,存入j个Fraction对象,并且输入中不存在数值完全相同的Fraction对象。NumArray::sort()函数可以按照Integer对象或Fraction对象的数值从小到大进行排序。一个分数类(Fraction)对象由两部分组成,分别是分子(numerator)和分母(denominator)。分子和分母均为整数类(Integer)对象,用以存储一个整型数值。

2023-06-18 15:10:27 138 1

原创 山东科技大学OJ Problem J: 分数类之三

一个分数类(Fraction)对象由两部分组成,分别是分子(numerator)和分母(denominator)。分子和分母均为整数类(Integer)对象,用以存储一个整型数值。在Fraction类上设计乘法运算,即分子乘分子、分母乘分母,且不必进行约分。Fraction类和Integer类的构造函数,根据题意设计。Fraction:: denominator ()取得分母数值。Fraction::numerator()取得分子数值。Integer::value()取得整数值。每组包括分子分母两个整数。

2023-06-18 15:10:01 134 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除