自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wallpaper engine壁纸提取

wallpaper engine壁纸提取

2024-09-19 22:12:17 194

原创 使用python将文件夹中所有图片,按照顺序命名

【代码】使用python将文件夹中所有图片,按照顺序命名。

2024-05-30 12:30:29 179

原创 如何将RK R75键盘的右Alt键改为Ctrl键

【代码】如何将RK R75键盘的右Alt键改为Ctrl键。

2024-05-28 15:45:17 203

原创 PyTorch

pycharm中,创建项目,选择环境。

2023-11-17 20:34:10 505 2

原创 虚拟机Ubuntu安装Tamarin prover记录

记录安装Tamarin prover踩的坑

2023-11-14 15:28:58 187

原创 中国象棋棋盘识别

当象棋爱好者在挑战中国象棋残局或者在阅读象棋杀法书籍的时候遇到问题,往往需要通过象棋软件来辅助提示,此时要将该棋局在象棋软件中摆好,软件才能进行分析,为实现自动识别棋局图片,并导出为标准化FEN象棋文件格式,以便用于软件辅助练习,节省人力。目前存在的最著名的识谱软件为天天象棋,基于以上问题,我想开发一种可以自动识别象棋棋盘摆放并生成标准化棋谱格式的程序。

2023-10-23 20:36:34 4630 1

原创 TIM中断 定时参数计算

每 t 秒计时1次,其中t = (PSC+1)(ARR+1) / 72M。若定时1s,即1s中断一次,设PSC = 7200,ARR=10000。定时频率f = 72M / (PSC+1)(ARR+1)

2023-08-26 21:25:52 270

原创 KEY按键

KEY按键

2023-08-20 14:10:22 95

原创 点亮一颗LED灯

LED.C 文件中,右键添加“stm32f10x.h”头文件。Hardware中添加LED.C和LED.h文件。LED.h文件中,添加一段。

2023-08-20 14:08:09 1139

原创 VLOOKUP多条件查询

*

2023-07-30 12:43:31 136

原创 win10:我们无法创建新的分区,也找不到现有的分区,

解决方法:禁用其他硬盘。

2023-07-27 22:36:32 307

原创 炫龙触控板驱动安装

炫龙笔记本触控板驱动

2022-12-09 14:52:33 1423 1

原创 C++面向对象编程题 第22题

22. 试定义一个类 NUM,实现将一维数组中各整数元素去年去掉相同数字后再对数组从小到大排序。将一个整数去掉相同数字是指:如果一个整数中有相同的数字,则保留从左数起,第一次看到的那个数字,而将其它的数字去掉。例如:数字 12324151 中有三个 1,两个 2,则去掉相同的数字后变为 12345。具体要求如下:1. 私有数据成员- int a[5];存放需要处理的数据。2. 公有成员函数- NUM( int t[],int n) ;构造函数,用 t 初始化 a, n 为 t 的元素个数。

2022-11-22 09:58:54 473

原创 C++面向对象编程题 第17题

重载运算符“^”实现数组各对应元素相乘方。如: a[3]={ 2, 2, 2 } , b[3]={ 3, 3, 3 } ,则 a^b={ 8,8, 8 } 。具体要求如下:1. 私有数据成员:- int a[3];2. 公有成员函数:8- 构造函数:初始化数据成员;- 重载运算符“^” 的友元函数;- void print():输出数组成员的函数;3. 在主函数中定义对象t1 (以数组a作参数)、t2 (以数组b作参数)和t3 (无参),通过语句“t3=t1^t2;”对类进行测试。

2022-11-12 09:15:50 318

原创 给定一个数字字符串,长度不超过100,判断它是否是回文数字

题目描述给定一个数字字符串,长度不超过100,判断它是否是回文数字。例如: 121, 1221是回文数字, 123不是回文数字。输入要求输入一个数字字符串。输出要求若是回文输出 Yes, 否则输出 No输入样例123321输出样例Yes提示1被认为是回文数字

2022-11-11 10:08:18 1551

原创 C++面向对象编程题 第15题

15.把描述直角坐标系上的一个点的类作为基类,派生出描述一条直线的类和描述一个三角形的类。定义成员函数求出两点间的距离和三角形的面积。提示:先定义描述点的类 Point;类 Point 的派生类 Line 为直线类,一直线有两个端点,所以它在点类的基础上新增一组点的坐标(x2,y2);三角形类 T 在直线的基础上再新增一组点的坐标(x3,y3), 求出三角形的面积。 具体要求如下:1. 定义点类 Point- int x1,y1; //保护的数据成员(点坐标)- 公有构造函数 Point( int

2022-11-11 09:23:10 910

原创 C++面向对象编程题 第14题

14.利用虚函数实现多态性来求正方体、球体和圆柱体的表面积和体积。具体要求如下:- 从正方体、球体和圆柱体的各种运算中抽象出一个公共基类 container 为抽象类,在其中定义求表面积和体积的纯虚函数(该抽象类本身是没有表面积和体积可言的)。在抽象类中定义一个公共的数据成员 radius,此数据可作为球的半径、正方体的边长、圆柱体底面圆半径。- 由此抽象类派生出要描述的 3 个类,即 cube、 sphere 和 cylinder,在这 3 个类中都具有求表面积和体积的重定义版本

2022-11-10 10:15:18 1005

原创 写一程序判断某一年是否是闰年

题目描述写一程序判断某一年是否是闰年。输入要求输入一个整数表示年份输出要求判断该年份是否为闰年,如果不是就输出no ,是就输出yes输入样例2000输出样例yes提示判断闰年的条件是:能被4整除但不能被100整除,或者能被400整除。

2022-11-09 10:47:58 2705

原创 C++面向对象编程题 第13题

13.定义一个字符串类 STR,实现字符串的拼接。通过重载运算符“+=”,实现类中数据成员(字符串)的拼接。 如有必要,可定义其他辅助函数,如赋值运算符重载函数。具体要求如下:1. 私有数据成员:- char *s; 数据成员,存放字符串2. 公有成员函数:- STR(char *p=0):构造函数,以形参初始化数据成员;- friend STR &operator+=( STR &str1,STR &str2):重载函数,实现类中字符串的拼接;- void print():输出数据成员;-

2022-11-09 09:00:47 259

原创 C++面向对象编程题 第12题

12.定义一个集合类 SET,处理整型数组。通过成员函数重载运算符“= =”,判断一个数是否属于集合; 通过友元重载运算符“= =”,判断两个集合是否相同,即集合中的所有元素相同,但顺序可不同。具体要求如下:1. 私有数据成员:- int *a; //数据成员,存放整型数组,集合为数组中的所有元素- int len; //数据成员, 数组的长度2. 公有成员函数:- SET(int *p,int n):构造函数,以形参初始化数据成员;- int operator = =(int m):重载函数

2022-11-08 08:45:30 332

原创 C++面向对象编程题 第11题

11.建立一个类 String_Integer,把一个字符串中的数字字符转换为正整数。具体要求如下:1.私有数据成员- char *s:用动态空间存放字符串。2. 公有成员函数- String_Integer(char *str):用参数 str 初始化数据成员 s。- operator int(): 转换函数,数据成员 s 转换整数并返回该数。- void show():输出数据成员 s。- ~String_Integer():释放动态空间。3. 在主函数中对定义的类进行测试。定义字符数

2022-11-07 09:19:02 235

原创 C++面向对象编程题 第10题

10.定义一个数组类 Array,实现二维数组的旋转。通过重载正号运算符“+”,顺时针旋转 90°,即使元素b[i][j]变成 b[j][ M-1-i]; 通过重载负号运算符“-”,逆时针旋转 90°,即使元素 b[i][j]变成 b[M-1-j][i]。1. 私有数据成员:- int b[M][M]; //数据成员,存放数组2. 公有成员函数:- Array(int (*p)[M]):构造函数,以形参初始化数据成员;- void operator +( ):重载函数,使数组顺时针旋转90o;-

2022-11-06 09:43:07 348

原创 C++面向对象编程题 第9题

9.设计评选优秀教师和优秀学生候选人的程序。如果学生的分数大于 90,则可评为优秀生;如果教师发表的论文数大于 3,则可评为优秀教师。具体要求如下:1. 定义基类Base:保护数据成员:- char name[8]; //存放姓名- int num; //存放分数或论文数公有成员函数:- Base( ): 构造函数,输入姓名;- void print( ):功能函数,输出数据成员;- virtual int Isgood( )=0:纯虚函数,用于判断是否满足条件;2. 由基类派生学生类S

2022-11-05 09:57:51 989

原创 C++面向对象编程题 第8题

8.对于一个有正数和负数的数组,将其中所有小于 0 的元素放到所有大于 0 的元素的前面。使用的算法是:从左右两个方向扫描数组,从左向右找到大于等于 0 的元素,从右向左找到小于 0 的元素,将两者交换。依此类推,直到扫描完为止。试建立一个类 ARR,完成上述工作。

2022-11-04 09:33:01 135

原创 vscode c++环境配置

vscode c++环境配置

2022-11-04 09:17:43 1121

原创 cpp代码片段

cpp代码片段

2022-11-04 09:13:04 72

原创 C++面向对象编程题 第7题

7.试定义 RECT 类(长方形)及其派生类 CUB(长方体),具体要求如下:1. 类 RECT 的成员如下:保护数据成员:- double x,y; 分别表示长方形的长和宽。公有成员函数:- RECT(double x1,double y1);构造函数,分别用 x1、 y1 初始化 x 和 y。- virtual double area( ); 虚函数,计算长方形的面积,计算公式:面积=长×宽。- double peri( ); 计算长方形的周长。计算公式:周长=2×长+2×宽。- vir

2022-11-03 09:35:59 582

原创 C++面向对象编程题 第6题

6.建立一个类 STR,连接两个字符串后,将结果字符串中的字符排成升序。例如,字符串 s1 的值为“pear”,字符串 s2 的值为“apple”,将 s1 与 s2 连接后得到字符串“pearapple”,存入字符数组 s3,排序后得41. 私有数据成员:char s1[80], s2[80],分别存放两个原始字符串;char s3[160],存放结果字符串。2. 公有成员函数:STR(char a[], b[]),构造函数,用字符串参数 a 和 b 分别初始化数据成员字符串 s1 和 s2;

2022-11-02 08:35:28 376

原创 c++插入排序

c++插入排序

2022-11-01 13:20:30 83

原创 C++面向对象编程题 第5题

定义一个数组类 Array,求整型一维组中值为素数的元素的平均值。具体要求如下:1. 私有成员数据:- int *p,k; // p 表示维组, k 为数组大小- float *s; //维组中素数元素的平均值2. 公有成员函数:- Array(int*ptr,int n):根据参数初始化 p 和 k,然后初始化 s 并为 s 赋初值;- int fun(int n):判断 n 是否为素数,若是返回 1,否则返回 0;- void sum ( ):求素数元素的平均值;- void show(

2022-11-01 09:33:03 469

原创 cin、cin.getline、getline

cin可以接受单个字符或一个字符串,遇到空格或回车结束cin.getline()第二个参数为5,实际上只接受了4个字符,最后一个为'\0'

2022-10-31 09:31:07 43

原创 C++面向对象编程题 第4题

4.定义一个字符串类 String,具体要求如下:1. 私有成员数据:- char * str1,* str2;- char *str; //str 为 str1 与 str2 之和,如 str1 为 “db a”, str2 为“4 1”,则 str 为“db a4 1”;( “ ”为“空格”字符)2. 公有成员函数:- 构造函数:根据给定的两个字符串初始化成员数据 str1 和 str2,由 str1 和 str2 得到 str;- void dele( ):删除 str 中的空格字符;

2022-10-31 09:14:36 679

原创 C++面向对象编程题 第3题

3.试定义一个类 ID,将 15 位的旧版身份证号扩充为 18 位。在 15 位身份证号中,第 7、 8 两位为出生年份,例如, 1980 年出生的人,身份证号码的第 7、 8 位的值是 80,在 18 位身份证号中,将 7~10 四位的值改为 1980,并将原身份证号码第 9 位开始以后的所有数字依次向右平移 2 位。在 18 位身份证号中,最后增加一位校验码,校验码的计算方法如下(只考虑 20 世纪出生的公民)

2022-10-30 10:25:17 499

原创 C++面向对象编程题 第2题

2.由一个已知一维数组派生出另一个一维数组的派生规则如下:新数组的每一元素等于原始数组的对应元素及其相邻两元素的平均值。其中第 0 个元素的左邻元素约定为最后一个元素,最后一个元素的右邻元素约定为第 0 个元素。假设原始数组为 a[10],则 b[0]=(a[9]+a[0]+a[1])/3, b[1]=(a[0]+a[1]+a[2])/3,b[2]=(a[1]+a[2]+a[3])/3,..., b[9]=(a[8]+a[9]+a[0])/3。试建立一个实现此功能的类 ARRAY。

2022-10-30 09:58:26 228 2

原创 C++面向对象编程题 第1题

1.分数相加,两个分数分别是1/5和7/20,它们相加后得11/20。方法是先求出两个分数分母的最小公倍数,通分后,再求两个分子的和,最后约简结果分数的分子和分母(如果两个分数相加的结果是4/8,则必须将其约简成最简分数的形式1/2),即用分子分母的最大公约数分别除分子和分母。求m、 n最大公约数的一种方法为:将m、 n较小的一个数赋给变量k,然后分别用{k,k-1,k-2,...,1}中的数(递减)去除m和n,第一个能把m和n同时除尽的数就是m和n 的最大公约数。假定m、 n的最大公约数是v,则它们的最小

2022-10-28 11:24:25 797 1

原创 C++面向对象编程题 第48题

48.建立一个类Sample,对数组中元素用选择法进行升序排序。排序函数定义到Sample 类的友元类Process 中。

2022-10-27 09:19:23 538

原创 C++面向对象编程题 第47题

47.建立一个类Saddle_point,求一个数组中的所有鞍点。提示:鞍点是这样的数组元素,其值在它所在行中为最大,在它所在列中为最小。

2022-10-27 08:50:39 297

原创 C++面向对象编程题 第46题

46.建立一个类NUM,求指定数据范围内的所有合数(非质数)。提示:合数定义是“一个数,除了1和它本身,还有其它约数,这样的数叫合数”。

2022-10-26 08:08:45 647

原创 C++面向对象编程题 第45题

求sin(x)

2022-10-25 16:23:20 257

原创 C++面向对象编程题 第44题

44.试定义类STR,将字符串中的数字字符全部移到字符串的后半部。

2022-10-24 15:43:52 310

RavioliGameTools-v2.10.zip

wallpaper engine壁纸提取

2024-09-19

炫龙笔记本触控板驱动64位

炫龙笔记本触控板驱动64位

2022-12-09

.vscode 配置文件夹c++ 文件夹

.vscode 配置文件夹c++ 文件夹

2022-11-04

空空如也

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

TA关注的人

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