- 博客(36)
- 收藏
- 关注
原创 C++ 课堂实验 读取a.txt中文本,统计文本中字母数量
根据提示,在右侧编辑器Begin-End处补充代码,完成本关要求。题目描述:读取a.txt中文本,统计文本中字母数量。读取a.txt读入文本 如: abc abc。开始你的任务吧,祝你成功!
2024-06-09 09:42:30
323
1
原创 C++ 课堂实验 从文件a.txt中读取三个整数,然后把这三个整数保存到b.txt中,两整数之间一个空格
题目描述:从文件a.txt中读取三个整数,然后把这三个整数保存到b.txt中,两整数之间一个空格。根据提示,在右侧编辑器Begin-End处补充代码,完成本关要求。平台会对你编写的代码进行测试,若与预期输出一致,则算通关。格式如下: 100 110 100 ####测试说明。开始你的任务吧,祝你成功!
2024-06-09 09:41:00
267
1
原创 C++ 课堂实验 设计三个复读机类并实现一个普通函数
而当通过父类指针调用一个虚函数时,则会调用子类中最后被重写的那个版本,这样对于同一段通过指针调用某个虚函数的代码,就会因为实际指向的对象不同,而调用不同函数,这就是所谓的多态性。因此无论哪个对象在调用 Call 函数时都是调用的父类的成员函数,所以输出结果都为100,即10*10=100。如果一个父类的析构函数没有声明成虚函数,那么使用 delete 运算符销毁一个父类指针所指的子类对象时,就只会调用父类的析构函数,子类的析构函数则不会被调用,这样就可能导致子类动态分配的资源无法及时回收,造成资源泄露。
2024-06-03 17:12:41
348
1
原创 C++ 课堂实验 设计人类、英语学生类和复读机类三个类
通俗点说就是可以不用像 C 语言中为了求多种图形的面积而针对不同的图形各设计一个独立名字的函数,在 C++ 中只要设计一个专门用于求面积的函数名即可。在子类中重写虚函数时是可以重新定义访问性的,即使父类中虚函数的访问性为 private,在子类中仍然可以重写为 public。即不通过不同的对象名去调用不同派生层次中的同名函数,而是通过指针调用它们,虚函数就是用来解决这个问题的。// 重写 VFunc 函数。多态在 C++ 中的实现可以是函数的重载、运算符的重载和虚函数,本实训我们介绍虚函数的使用。
2024-06-03 17:11:13
311
原创 C++ 课堂实验 编写一个能计算一个三位数的取整到最近似的小程序
编写一个程序,将一个三位数取整到最近似的个位,十分位,百分位,千分位和万分位,打印出结果。本关任务:编写一个能计算一个三位数的取整到最近似的小程序。//结果输出使用 cout。//获取参数方式 cin。// 请在此添加你的代码。开始你的任务吧,祝你成功!
2024-06-02 08:47:03
513
原创 C++ 课堂实验 编写一个能计算关于水分子总数的小程序
一个水分子的质量是3.0*10^-23克,一夸脱水的质量是950克。写一个程序输入水的夸脱数n(0 <= n <= 1e10),然后输出水分子的总数。公式: 水分子的总数 = 水的夸脱数 * 一夸脱水的质量 / 一水分子的质量。效果如下: 输入:109.43 输出:3.46528e+027。本关任务:编写一个能计算关于水分子总数的小程序。为了完成本关任务,你需要掌握:基本计算。//结果输出使用 cout。//获取参数方式 cin。// 请在此添加你的代码。开始你的任务吧,祝你成功!
2024-06-02 08:45:17
320
原创 C++ 课堂实验 编写一个能判断数字大小的小程序
为了完成本关任务,你需要掌握:1.基本输入输出,2.简单条件判断语句。本关任务:编写一个能判断数字大小的小程序。问题:输入2个整数,再进行判断输出大的数。效果如下: 输入:1 2 输出:2。//结果输出使用 cout。//获取参数方式 cin。// 请在此添加你的代码。开始你的任务吧,祝你成功!
2024-06-01 08:41:02
463
原创 C++ 课堂实验 编写一个能计算银行存款的小程序。
10万元存银行,每年利息3.75%,每年计算一次利息,将本金加上利息作为第二年的本金,求n年后该账户有多少钱。编写程序,要求:输入整数n(表示n年后),输出n年后的账户钱数(保留两位小数)。为了完成本关任务,你需要掌握:1.简单的循环语句,2.基本数据类型。本关任务:编写一个能计算银行存款的小程序。//结果输出使用 cout。//获取参数方式 cin。// 请在此添加你的代码。开始你的任务吧,祝你成功!
2024-06-01 08:39:34
429
原创 C++ 编程作业 请完成函数cal()。函数cal( )接受输入若干正整数,将个位为3的数的个数存入参数thr,个位为7且十位为8的数的个数存入参数sev,偶数的个数存入参数e。中间用空格隔开
28.请完成函数cal()。,函数cal( )接受输入若干正整数,将个位为3的数的个数存入参数thr,个位为7且十位为8的数的个数存入参数sev,偶数的个数存入参数e。例如,文件中有数据31、5、187、18,则thr=0,sev=1,e=1。样例输入:31 5 187 18 样例输出:0 1 1。
2024-05-30 16:28:38
452
原创 C++ 编程作业 下面是类Person的定义和实现,编写类Person的派生类Student,使整个程序编译通过并输出“LiGang: 12345” 样例输出:LiGang: 12345
7.下面是类Person的定义和实现,编写类Person的派生类Student(包括定义和实现),使整个程序编译通过并输出“LiGang: 12345” 样例输出:LiGang: 12345。throw std::invalid_argument("学号必须为非负整数");char *name;
2024-05-30 16:26:55
263
原创 C++ 编程作业 下面的类Circle继承于类Point,并重新定义了5个成员函数
26.下面的类Circle继承于类Point,并重新定义了5个成员函数,其中函数area计算对象的面积并返回;函数getLeftX计算对象最左边的点的x坐标并返回;函数getRightX计算对象最右边的点的x坐标并返回;函数getUpY计算对象最上边的点的y坐标并返回;函数getDownY()计算对象最下边的点的y坐标并返回;// 使用公式 PI*r^2 计算圆的面积。// 返回左边点的x坐标。// 返回右边点的x坐标。// 返回上边点的y坐标。// 返回下边点的y坐标。
2024-05-29 15:55:49
378
原创 C++ 编程作业程序是类 MyString 的定义和使用,其中构造函数 MyString(char *s) 使用参数对 str 进行初始化,函数 toLow 将字符串中的所有大写字符变成对应的小写字母
25.下面程序是类 MyString 的定义和使用,实现该类,其中构造函数 MyString(char *s) 使用参数对 str 进行初始化,函数 toLow 将字符串中的所有大写字符变成对应的小写字母,toHigh 则将字符串中所有小写字母变成大写字母,其它字符保持不变。样例输入: abcDEFghiJKL 样例输出: abcdefghijkl ABCDEFGHIJKL。
2024-05-29 15:54:13
301
原创 C++ 编程作业 实现类Time的两个函数,其中构造函数Time按照参数h、m、s的值初始化数据成员hour、min、sec,如果h、m、s的值合法则直接初始化,否则将对应的数据成员初始化为0
24.实现类Time的两个函数,其中构造函数Time按照参数h、m、s的值初始化数据成员hour、min、sec,如果h、m、s的值合法则直接初始化,否则将对应的数据成员初始化为0。合法值范围分别为0<=h<=23、0<=m<=59、0<=s<=59。函数add实现时间和整数(秒相加,例如11:11:11 + 100 = 11:12:51,相加后要保证时间数值的合法性。样例输入:60 样例输出:12:23:34 + 60 = 12:24:34。
2024-05-28 11:36:13
364
原创 C++ 编程作业 编写整数集合类IntSet,完成主函数中使用该类所要求的功能
23.编写整数集合类IntSet,完成主函数中使用该类所要求的功能。
2024-05-28 11:32:48
299
原创 C++ 编程作业 编写数组类myArray,完成主函数中使用该类所要求的功能
/声明包含10个整型数组元素的数组a。22.编写数组类myArray,完成主函数中使用该类所要求的功能。//输出数组元素的值。//给数组的元素赋值。// 构造函数,初始化数组。// 析构函数,删除数组。// 给数组的元素赋值。// 输出数组元素的值。
2024-05-27 09:56:45
658
原创 C++ 编程作业 函数insertList将tmp指向的一个Node结点插入一个按成员num从小到大排序单向链表中,并返回新链表
21.函数insertList将tmp指向的一个Node结点插入一个按成员num从小到大排序单向链表中,并返回新链表。样例输入:2 6 4 13 7 9 5 12样例输出:2 4 5 6 7 9 12 13。
2024-05-27 09:55:09
770
原创 C++ 编程作业 完成函数dubdel的编写,该函数删除单向链表中的重复结点,如果链表中存在重复结点(除next指针外的其它数据成员的值相同)时,保留离链首最近的结点
20.完成函数dubdel的编写,该函数删除单向链表中的重复结点,如果链表中存在重复结点(除next指针外的其它数据成员的值相同)时,保留离链首最近的结点。样例输入:1 2 3 2 4。样例输出:1 2 3 4。
2024-05-26 08:40:18
323
原创 C++ 编程作业 写一个函数统计字符串中,大写字母和小写字母的个数,并分别保存在全局变量Supper和Low中
19.题目:写一个函数统计字符串中,大写字母和小写字母的个数,并分别保存在全局变量Supper和Low中。样例输入:asdASDF 样例输出:4 3。
2024-05-26 08:38:46
691
原创 C++ 编程作业 求数组中离平均数最近的那个数
18.求数组中离平均数最近的那个数。函数int mid(int a[], int len);计算数组a中所有数的平均值,并返回数组中离该平均值最近的那个数,编写该函数。样例输入:1 2 3 4 5。
2024-05-24 16:34:13
395
原创 C++ 编程作业 完成函数ave的编写,该函数计算数组a中所有数的平均值并返回
17.题目:完成函数ave的编写,该函数计算数组a中所有数的平均值并返回,参数len是数组a中元素的个数。cout<<"数组b的平均值为:"<<ave(b,5)<<endl;数组 b 的平均值为:4<
2024-05-24 16:33:02
177
原创 C++ 编程作业 实现一大小为n的整数数组逆序
16.题目:实现一大小为n的整数数组逆序,如数组中包含0-9十个元素,逆序排放后,该数组的元素变为9-0十个数。输入为数组大小及数组内容。输入样例:10 0 1 2 3 4 5 6 7 8 9 输出样例:9 8 7 6 5 4 3 2 1 0。
2024-05-22 15:55:00
309
原创 C++ 编程作业 已知 10 个数,求最大值及最小值以及它们的差
样例输入:8 92 7 8 1 56 37 23 25 26 样例输出:max=92 min=1 ca=91。15.已知 10 个数,求最大值及最小值以及它们的差。
2024-05-22 15:53:44
231
原创 C++ 编程作业 标准差则是方差的平方根
14.一组数据的标准差是方差的算术平方根,方差则是指每个数和平均数的差的平方和的平均数。例如三个数a、b、c的平均数是d,则它们的方差计算方法是fc=((a-d)^2+(b-d)^2+(c-d)^2)/3。标准差则是方差的平方根。函数bzc()计算一个数组的标准差并返回。提醒:求平方根可以用sqrt函数。sqrt(5)返回5的平方根。样例输入:1 2 3 4 5 样例输出:1.41421。//返回值 -- 数组a中所有元素的标准差。//len -- 数组a中元素个数。//a -- 要计算标准差的数组。
2024-05-21 15:07:16
97
原创 C++ 编程作业 编写求前n项之和的函数GetSum(int n)
12.一个整数数列,它的第一项是0,第二项是1,以后每项都是前两项之和,编写求前n项之和的函数GetSum(int n)。
2024-05-20 11:31:48
120
原创 C++ 编程作业 判编写函数 funP,完成数学函数 P(n,x) 函数的计算
输入:12 2.34 输出:P(12, 2.34)=5.1583。// 请在这里补充代码,实现递归函数funP。// 函数funP:实现数学函数P函数。// 返回值:返回P(n,x)的值。
2024-05-20 11:30:26
177
原创 C++ 编程作业 编写递归函数Acm(m,n)
10.编写递归函数Acm(m,n),其功能如下所示,其中m、n为正整数。例如:Acm(2,1)=5,Acm(3,2)=29。m>0, n>0时,Acm(m,n)=Acm(m-1, Acm(m, n-1))n=0时,Acm(m,n)=Acm(m-1, 1)m=0时,Acm(m,n)=n+1。
2024-05-19 21:59:40
162
原创 C++ 编程作业 编写函数getSum()求整数m的各位数字之和并返回该值
9.编写函数getSum()求整数m的各位数字之和并返回该值。例如m=252时,各位数字之和为9。
2024-05-19 21:58:08
134
原创 C++ 编程作业 题目:编写函数myfun,实现如样张所示的函数计算,计算结果作为返回值返回
8.题目:编写函数myfun,实现如样张所示的函数计算,计算结果作为返回值返回。样例输入:123 样例输出:133。
2024-05-18 17:29:46
94
原创 C++ 编程作业 请编写函数int find(int n),判断整数n是否满足下面的条件
7.请编写函数int find(int n),判断整数n是否满足下面的条件:n加上100后是一个完全平方数,n再加上168又是一个完全平方数。若满足条件,输出 yes;说明:如果一个整数n是另一个整数的平方,则称整数n是完全平方数。例如81是9的平方,则81是完全平方数。样例输入:0 样例输出:no。
2024-05-18 17:24:14
218
原创 C++ 编程作业 求 200000 以内的自守数
自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25 * 25=625 76 * 76=5776 9376 * 9376=87909376。6.题目:求 200000 以内的自守数。要求编写函数 selfhold,判断一个数是否是一个自守数,若是,则返回 1,否则返回 0。int selfhold(long number) /*判断数number是否是一个自守数*/输出样例: 0 1 5 ...
2024-05-17 17:34:08
529
原创 C++ 编程作业 已知10个四位数输出所有对称数
样例输入: 1221 2243 2332 1435 1236 5623 4321 4356 6754 3234。5.已知10个四位数输出所有对称数,例如1221, 2332,-1001都是对称数。样例输出: 1221 2332。
2024-05-17 17:32:18
276
原创 C++ 编程作业 用迭代法求a的平方根
4.用迭代法求a的平方根,求平方根的迭代公式如下所示:x(0)=1x(n+1)=1/2(x(n)+a/x(n))(n>=0)要求前后两次求出的x的差的绝对值小于0.00005。
2024-05-17 17:30:32
285
原创 C++ 编程作业 求3000以内的全部亲密数
说明:如果正整数A的全部因子(包括1,不包括A本身)之和等于B;且正整数B的全部因子(包括1,不包括B本身)之和等于A,则将正整数A和B称为亲密数。1不和其他数形成亲密数。cout<<a<<" 和 "<<b<<" 是一对亲密数。输出样例: 220 和 284 是一对亲密数。1184 和 1210 是一对亲密数。int yinziSum(int a) /*求a的因子和*/题目:求3000以内的全部亲密数。
2024-05-16 17:49:18
199
原创 C++ 编程作业 银行利率
1.银行按年计算存款利息,例如,年利息是10%时,存100元,存入1年后,账户里会有110元,2年后则有121元。函数account根据账户初始钱数,年利率,存款年数计算取出时账号余额。注意:账户余额单位为元,年利息0.03表示3%,存款年数为正整数。样例输入:100 0.01 样例输出:121。//balance -- 账户初始余额。//interest -- 年利息。//years -- 存款年数。
2024-05-16 15:50:34
545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人