- 博客(37)
- 收藏
- 关注
原创 bupt c++慕课测试与作业9章
成员函数有构造函数,带默认参数值(0,0,255),会输出提示信息“point(x,y,color)”,其中x,y,color输出实际值。成员函数有构造函数,会输出提示信息“rect”,信息输出函数,输出矩形的x坐标、y坐标、长、宽,析构函数中输出提示信息“rect~~~”。编写主程序测试复数相加,输入4个整数,分别作为两个复数的实部和虚部,如果第3个整数为-1000,则使用输入的前两个整数构造一个复数,利用默认参数构造另一个复数,并相加。最后输出两个复数之和。成员函数有构造函数,带默认参数值(1,1)。
2025-12-17 16:59:23
312
原创 bupt c++慕课测试与作业8章
定义析构函数,析构时输出:学号,姓名,研究方向,以及提示字符串“~~~”。成员函数有构造函数、信息输出函数pr。定义信息输出函数pr,输出:学号,姓名,研究方向。定义带默认参数值的构造函数,默认值为:2021001,“Lili”,19,89.5。定义带默认参数值的构造函数,默认值为:2021001,“Lili”,19,89.5。定义信息输出函数pr,输出:学号,姓名,年龄,成绩。编写主程序测试代码,定义一个学生指针,指向一个研究生类对象(申请堆空间),通过指针调用信息输出函数pr,看看能不能输出研究方向。
2025-11-26 11:09:20
302
原创 bupt c++慕课测试与作业7章
定义带默认参数值的构造函数,默认值为:2021001,“Lili”,19,89.5。编写一个普通函数,以学生对象作为函数参数,实现学生信息输出。编写主程序测试代码,定义一个不带参数的对象,调用类成员函数输出学生信息,再调用普通函数输出学生信息,对比两种函数形式的区别。定义带默认参数值的构造函数,默认值为:2021001,“Lili”,19,89.5。定义析构函数,析构时输出:学号,姓名,以及提示字符串“~~~”。编写主程序测试代码,定义一个不带参数的对象,读取用户输入信息作为构造函数的参数再定义一个对象。
2025-11-12 11:01:20
323
原创 链表逆置的算法题
编程实现将带头结点的单链表中两两相邻的结点置逆。例如链表有 1、2、 3、 4 四个结点,置逆为2、 1、 4、 3;又如链表有 1、 2、 3、 4、 5 五个结点,置逆为2、 l、 4、 3、 5。
2025-11-02 11:02:14
283
原创 bupt c++慕课测试与作业5-6章
要求这个函数既可以用来求一维数组元素的平均值,也可以求二维数组元素的平均值。假定一维数组为a[5],二维数组为b[2][3],一维数组和二维数组的变量值由键盘分别输入,在屏幕上输出一维数组和二维数组的平均值,平均值间用一个空格分开。1平面直角坐标系下两点A(x1,x2)、B(y1,y2),它们之间的欧氏距离为:sqrt((x1-y1)*(x1-y1)+(x2-y2)*(x2-y2))。扩展到N维空间,每个点的坐标有N维,例如点A(x1,x2,......,xN),类似地也可以计算两点之间的欧氏距离。
2025-10-28 10:28:32
394
原创 bupt c++慕课测试与作业3-4章
1、编程找出100-500之间有哪些数其各位数字之和为k。解法:数组的应用,擂台赛选最大,最小数值。2、输入3个整数,按从小到大的顺序输出。3、编写评分统计程序。
2025-10-09 16:56:13
238
原创 bupt oj problem
old1009 基础练习 数列特征 将固定长度的数组改为动态容器vector<int> a;,以适应不同大小的输入n。old1005 入门训练 Fibonacci数列 注意溢出问题,每次都取余数。1003 入门训练 序列求和 主要和用long long。old1004 入门训练 圆的面积 本题注意PI的精度。old1053 基础练习 数列排序 //此处用冒泡排序。old1052 入门训练 A+B问题。
2025-09-21 18:02:51
315
原创 单链表的基本操作
#include "stdio.h"#include "stdlib.h"typedef struct linknode{ int data; struct linknode *next;}linklist;int create_linklistT(linklist *L,int a[],int n){ int i; linklist *r,*p; r=L; for(i=0;i<n;i++) { p=(linklist...
2022-05-30 18:17:29
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1