- 博客(44)
- 收藏
- 关注
原创 c++ 6.11
(5)另外, RMB 类还包含一个静态整型成员变量 count,用于记录当前已创建的 RMB 对象的数量。每当创建一个新的 RMB 对象时,count 应该自增 1;(1)重载算术运算符 + 和 -,使得可以对两个 RMB 对象进行加法和减法运算,并返回一个新的 RMB 对象作为结果。(2)重载关系运算符 >,判断一个 RMB 对象是否大于另一个 RMB 对象,并返回 true 或 false。(3)重载前置减减运算符 --,使得每次调用时 RMB 对象的 yuan、jiao 和 fen 分别减 1。
2024-06-11 20:48:56 346
原创 IO 5.8日
2:判断一个文件是否拥有用户可写权限,如果拥有,则去除用户可写权限,如果不拥有,则加上用户可写权限 权限更改函数:就是chmod函数,自己去man一下 要求每一次权限更改成功之后,立刻在终端显示当前文件的权限信息 :使用 ls -l显示(使用 system函数配合shell指令 ls -l 来实现)1:使用 dup2 实现错误日志功能 使用 write 和 read 实现文件的拷贝功能,注意,代码中所有函数后面,紧跟perror输出错误信息,要求这些错误信息重定向到错误日志 err.txt 中去。
2024-05-08 21:16:59 241
原创 IO 4.7
2:1:有一个隧道,全长5公里,有3列火车,全长200米, 火车A时速 100公里每小时 火车B时速 50公里每小时 火车c时速 25公里每小时 现在要求 火车A先通过隧道,火车B再通过隧道,最后火车C通过隧道。1:有一个隧道,全长5公里,有2列火车,全长200米, 火车A时速 100公里每小时 火车B时速 50公里每小时 现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行)
2024-04-07 22:49:45 178
原创 IO day3
要求每一次权限更改成功之后,立刻在终端显示当前文件的权限信息 :使用 ls -l显示(使用 system函数配合shell指令 ls -l 来实现)2:判断一个文件是否拥有用户可写权限,如果拥有,则去除用户可写权限,如果不拥有,则加上用户可写权限。权限更改函数:就是chmod函数,自己去man一下。
2024-04-02 08:24:53 154 1
原创 数据结构 哈希表
哈希表的代码写完,写出给出关键字,找到该关键字在哈希表(指针数组)中下标的位置,以及在链表中的位置。(因为返回值只有一个,所以结果直接找到通过输出语句输出)快速排序和折半查找的代码写一遍。
2024-03-20 06:37:59 212 1
原创 day9
2.定义数组并初始化,现有一个flag,如果flag是1,则默认使用冒泡实现升序排序。1.定义数组并初始化,输出数组中任意两个数的最大差值,以及最大和(不允许使用排序)4.定义二维数组并初始化,请输出二维数组每一行的和,以及输出每一列的和。3.定义数组存储n个整数,现有key,输入,查找数组中是否在key。如果flag是0,则默认使用简单选择实现降序排序。如果出现一次,请输出对应的位置。如果出现多次,则提示出现的次数。如果出现0次,则提示不存在。12,11,0 行和:23。2,3,4} 行和:9。
2024-03-05 22:12:09 322
原创 day8
2.定义数组并初始化,现有一个flag,如果flag是1,则默认使用冒泡实现升序排序。1.定义数组并初始化,输出数组中任意两个数的最大差值,以及最大和(不允许使用排序)如果flag是0,则默认使用简单选择实现降序排序。最大差: 56-3=53。最大和:56+23=79。
2024-03-04 22:12:32 305 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人