自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ void类型指针的使用

# include <iostream>using namespace std;int main(){ void * pv; // 声明void类型的指针 int i = 10; pv = &i; // void 类型指针指向整型变量 int *pint = static_cast<int *>(pv); // void 类型指针赋值给 int类型指针 cout << "*pint = " << *pint <

2020-12-31 13:19:26 659

转载 C++ Time类重载运算符

题目描述设计一个时间类Time,要求:1、包含时(hour),分(minute),秒(second)私有数据成员;2、包含构造函数,重载关于一时间加上另一时间的加法运算符"+"、重载输出运算符"<<"、重载输入运算符">>"。要求,定义完Time类后,main函数中声明对象time1,time2,time3,然后实现cin>>time1>>time2;time3=time1+time2;cout<<time3<<endl;

2020-12-30 21:19:14 1929 3

原创 C++ 复数类运算符重载

题目描述定义一个复数类Complex,重载运算符"*","<<",">>",使之能够用于复数的乘法、输入、输出main函数中定义复数对象c1,c2,c3,c4,实现cin>>c1>>c2>>c3;c4=c1*c2*c3;cout<<c4<<endl;输入描述输入三个复数,必须用cin>>c1>>c2>>c3;输出描述输出一个复数,必须用cout<<c4&l

2020-12-30 21:06:59 1142

原创 C++ 继承Employee类

题目描述定义Employee(员工)类,由Employee分别派生出Saleman(销售员)类和Manager(经理)类,采用虚继承方式。再由Saleman(销售员)类和Manager(经理)类采用多重继承方式派生出新类SaleManager(销售经理)类。要求:(1)在Employee类中包含的数据成员有编号(num)、姓名(name)、基本工资(basicSalary)和奖金(prize)。在Saleman类中还包含数据成员销售员提成比例(deductRate)和个人销售额(personAmoun

2020-12-23 17:22:08 4865

原创 C++ 出版公司(继承)

题目描述一个出版公司,同时销售书籍和磁带。创建一个Publication类存储出版物的标题title(字符串类型)和价格price(float类型)。从这个类派生出两个类:一个是Book类,含有表示页数page(int类型)的数据成员;另一个是Tape类,含有一个数据成员表示以分钟为单位的播放时间playTime(float类型)。这3个类都有一个可以通过键盘获得数据的函数GetData( ),和一个显示数据的函数Show()。编写一个main( )程序,通过创建Book类和Tape类的对象来测试这两些类

2020-12-22 19:57:13 724

原创 STC89C52单片机 定时器

怎么去设置定时?例如:定时 50微秒 首先 50000 ÷ 1.085 = 46,082.94930875576 从 0 开始加 19,453 次会溢出 这样的计算会有误差,但是影响比较小可以忽略不计 TH0 = (65535 - 46082) / 256; // 将商放在高八位 TL0 = (65535 - 46082) % 256; // 将余数放在低八位 或者 65535 - 46082 = 19453 十六进制得到:4BFD 二进制得到:0100 1011 11

2020-12-22 13:48:59 1396

原创 STC89C52单片机 矩阵键盘

矩阵键盘识别方法矩阵键盘一共有4行和4列一共16个按键组成。确定矩阵键盘上哪一个按键被按下可以采用列扫描和行扫描。列扫描时先把接在列上面的所有IO口拉高,接在行上的所有IO置低。当其中有一列内任何一个按键按下那么整条列线都会被拉低。当进行列扫描的时候:P30/TXD:IO口为 0P31/RXD:IO口为 0P32/INT0:IO口为 0P33/INT1:IO口为 0P34/LCDEN:IO口为 1P35/RS:IO口为 1P36/WE:IO口为 1P37/RD:IO口为 1当进行行

2020-12-22 12:58:16 3814

原创 MATLAB 数值数组和字符串转换

函数名可实现的功能函数名可实现的功能num2str数字转换为字符串str2num字符串转换为数字int2str整数转换为字符串sprintf将格式数据写为字符串mat2str矩阵转换为字符串sscanf在格式控制下读字符串使用 num2str函数和 str2num函数a = [1 : 6]; % 生成数值数组 ab = num2str(a); % 将a转换为字符串后赋给ba * 3 % 直接对数值计算b * 3 %...

2020-12-19 23:12:22 16592 2

原创 C语言 递归实现分解质因数

#include <stdio.h>void prim(int n, int i){ if(n >= i){ while(n % i){ i++; } n /= i; prim(n, i); printf("%d\n", i); }}int main(){ int num, i = 2; scanf("%d", &num); prim(num, i); return 0;} 运行结果:wh

2020-12-18 14:45:21 2708

原创 STC89C52单片机 使用定时器使LED灯闪烁

#include <reg52.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned charsbit LED1 = P1^0;//LED1//定时器1初始化void timer1Init(){ TR1 = 1; //启动定时器1 TMOD |= 0X10; //定时器1工作模式1,16位定时模式 TH1 = 0x4b; TL1 = 0xfd; //定时50ms}

2020-12-13 22:00:52 1395 2

原创 使用Microsoft Visual Studio安装AsmDude插件

在Microsoft Visual Studio中如果没有安装AsmDude插件,编写汇编语言的时候,代码不会高亮显示,此时需要安装AsmDude插件。Asm Dude安装方法:打开Visual Studio,在顶部菜单选择“扩展”->“管理扩展”。在“管理扩展”对话框的左侧选择“联机”,随后在右侧最上面的文本框中输入“AsmDude”,输入完毕,VS自动搜索对应的工具,稍等就会显示结果,出现对应的工具后,点击安装就可以了。安装支持汇编语言的 AsmDude插件可以对代码进行高亮显示。

2020-12-11 23:05:35 3575 4

原创 CentOS使用yum安装Docker

Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。(1)yum包更新到最新sudo yum update(2)安装需要的软件包, yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-persistent

2020-12-11 16:33:36 134

原创 C++ 个人所得税

题目描述假设某城市个人所得税的税基是2000元,而其征收个人所得税的规定如下:不超过税基免征税,按超过税基部分征收所得税。超过部分在2000元以下,征收5%;5000元以下,征税10%;10000元以下,征税15%;10000元以上,征税20%。建立一个incomec类,共包含的数据成员和成员函数如下:income数据成员,表示职工的实际收入;wage数据成员,表示职工工资;taxrate数据成员,表示税率;setWage(double m)成员函数,设置工资值;getTaxrat()成员函数,

2020-12-02 22:00:12 3047

原创 C++ 设计员工类(Employee)

题目描述定义一个描述员工(Employee)基本情况的类,数据成员包括编号(num)、姓名(name)、性别(sex)、工资(wage)、人数(count)、总工资(totalWage)。其中姓名定义为长度为18的字符数组,性别定义为长度为3的字符数组,其它数据类型为整型,总工资和人数为静态数据成员,函数成员包括构造函数、显示基本函数(ShowBase)和显示静态数据函数(ShowStatic),其中构造函数由已知参数编号(nu),姓名(nm)、性别(sx)和工资(wg)构造对象,显示基本数据函数用于显示

2020-12-02 21:42:18 13444 1

空空如也

空空如也

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

TA关注的人

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