- 博客(53)
- 收藏
- 关注
原创 国庆day3
3.1 编写程序实现:服装店经营套服,也单件出售,若买的不少于50套,每套80元;只买裤子每条45元。输入所买上衣c和裤子t的件数,计算应付款m。第二种方法更好,两种方法中如果 == 错误写成=,第一种不会报错,会将n直接赋值成10,影响运行结果。1-100的中值是50和51,1和100的和是101,1-100是偶数,那么可以首尾之和×项数÷2求和。+100的和,最优化的算法是。2.4 以下程序在输入5,2之后的执行结果是(s=2,t=3 )// 计算套服数量(取上衣和裤子的较小值)。
2025-10-04 22:49:44
932
原创 国庆Day3
/正确,匹配void f(double d1, double d2=3.14);3.2 创建一个函数plus(),它把两个数值加在一起,返回它们的和,提供处理int、doble和string类型的重载版本,测试它们是否能处理下面的调用。//正确,匹配void f(double d1, double d2=3.14);double d = plus(3, 4.2)可以调用,匹配double版本(int隐式转换为double)。//正确,匹配void f(int m, int n);
2025-10-03 22:06:49
831
原创 国庆day2
3】实现对MyString 对象的输入、输出。支持构造函数、拷贝构造函数、赋值运算符。实现基本的字符串操作:长度、拼接、比较。题目1:自定义字符串类实现。4】正确处理内存管理。
2025-10-02 23:52:12
218
原创 关于C++中的“类中的特殊成员函数”
C++类中的特殊成员函数包括构造函数、析构函数、拷贝函数等,它们的特点是:1)若不手动定义则系统默认提供;2)在特定情况下自动调用。示例代码展示了Person和Student类的实现,重点演示了无参构造、有参构造、拷贝构造和拷贝赋值的用法。代码问题分析:1)初始版本可能存在浅拷贝问题;2)空指针解引用错误;3)拷贝构造时误用无参构造。修正后的版本解决了这些问题,展示了正确的内存管理和对象复制方式。
2025-09-29 21:12:49
596
4
原创 9.1日IO作业
本文展示了三个文件操作实例:1)使用fread/fwrite实现文件拷贝;2)提取文件中的数字写入新文件;3)使用文件IO实现文件拷贝。同时总结了标准IO与文件IO的区别:标准IO基于C库,有缓冲区和文件指针,可移植性高;文件IO是系统调用,无缓冲区,使用文件描述符,可移植性较低。最后提到需要通过牛客网刷题26道以上来巩固知识。
2025-09-01 22:10:15
880
原创 25072班8.26日数据结构作业
实现结果:(入队/输出/出队/销毁 效果展示)要实现链式队列,要像实现普通的队列那样,设计一个队头和队尾,那么在链式队列里,队头队尾是在同一个结构体中的两个指针,在输入输出上类似于链表的尾插和头删详细请看代码(时间问题,省略了一部分判断)
2025-08-26 22:51:19
203
原创 关于链表和顺序栈的一些操作和实现
顺序表:在内存中占用一段连续的存储空间,逻辑上相邻的元素在物理地址上也相邻。比如在 C 语言中,定义一个整型数组 int arr[5],它在内存中是连续存储这 5 个整数的。链表:是一种链式存储结构,每个节点除了存储数据元素外,还包含一个或多个指针,用于指向其他节点,节点在内存中的存储位置不一定连续。以单链表为例,每个节点包含数据域和指针域,指针指向下一个节点。
2025-08-25 21:18:35
1536
原创 25072班8.21日 数据结构作业
摘要:1. Makefile优化:在原有基础上添加头文件依赖检测,当.h文件修改时也能触发重新编译,确保代码更新及时生效。2. 顺序表操作:实现头删功能(通过元素前移覆盖)和输出功能,包含空表判断等健壮性处理。3. 顺序表创建:使用二级指针动态分配内存,初始化长度为0,并通过main函数验证创建结果。关键点:依赖管理、内存操作和数据结构的完整性维护。
2025-08-21 21:27:12
445
原创 25072班8.18日c基础作业
摘要: 本文展示了三个递归算法实现的经典问题:1)赶鸭子问题,通过递归计算初始鸭子数量;2)十进制转二进制,递归输出二进制位;3)斐波那契数列生成,递归计算数列项。每个问题都包含递归终止条件和递归调用过程,并附有完整的C语言实现代码和运行结果,演示了递归在数学问题中的应用。
2025-08-18 20:22:21
583
原创 25072班8.12日c基础作业
设计思路:嵌套一个循环,外层循环从前向后遍历,内层循环从后向前遍历,在外层循环中第一次遇到一个元素时,内层循环从后向前找到与该元素相同的元素,然后将这个元素的后一个元素(必然与该元素不同)的内容赋给这个元素。当读到数组中最后一个出现的元素时,最后一位的下一位是’\0‘,这样就会把’\0‘赋给最后一个元素相同的元素。这里我设计的字符串是abbbccdddcc,当运行到b时,字符串变成abccccdddcc。当运行到c时,字符串变成abcdddddd。当运行到d时,字符串变成abcd。
2025-08-12 20:14:23
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅