自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python实现快速查找文件

在使用计算机软件的过程中,笔者经常会忘记之前下载的软件注册表之类奇奇怪怪的东西保存在什么位置了,又忘记了创建桌面快捷方式,这时该怎么办呢?首先,我们看看常见的Windows+R命令,比如我想搜索Adobe,我们看一下搜索结果:由于我们不知道具体的文件名,因此无法通过该方式找到需要的文件。那在文件资源管理器里面查询怎么样呢?我们直接在C盘中查询,看一下结果:这样确实可以查到一大串的结果,但是实在是好慢啊,对于笔者这样没有耐心的人来说实在是一种折磨。那么,我们可不可以写一个程序实现自动查询呢?答案

2020-07-09 15:21:29 6852 1

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(十二)

往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(十一)《C++ Primer Plus 第六版 中文版》精选习题解析(一)《C++ Primer Plus 第六版 中文版》的研读与学习(十)《C++ Primer Plus 第六版 中文版》的研读与学习(九)《C++ Primer Plus 第六版 中文版》的研读与学习(八)《C++ Primer Plus 第六版 中文版》的研读与学习(七)《C++ Primer Plus 第六版 中文版》的研读与学习(六)《C+

2020-05-31 16:57:31 244

原创 C/C++混合编程:控制台抽奖小程序

基本思路:进入抽奖程序后,先确认会员身份(包括黄金会员、白银会员、普通会员),随后进入抽奖页面。利用<windows.h>头文件中的system("cls");实现页面的跳转。我们从0-99之间随即返回一个整数,通过判断整数的大小,从而设置不同等级会员的中奖率,未中奖则输出“感谢参与!”。设置:黄金会员一等奖中奖率10%,二等奖中奖率30%,三等奖中奖率50%白银会员一等奖中奖率5%,二等奖中奖率20%,三等奖中奖率35%普通会员一等奖中奖率1%,二等奖中奖率9%,三等奖中奖率20%

2020-05-26 09:09:04 1769 1

原创 C语言控制台小程序:自制三角计算器

先上效果图:首先,第一步判断使用角度制还是弧度制进行角度的表示,实现代码如下:int ang_or_rad(char str[3]){ printf("请输入选择角度制表示还是弧度制表示\n"); printf("若为角度制,请输入ang;若为弧度制,请输入rad\n"); printf("请输入(输入完后按回车):"); for(i=0;i<3;i++) { scanf("%c",&str[i]); //输入角度、弧度 } if(str[0]=='r'

2020-05-25 13:53:18 1683 1

原创 Python的三种流程控制结构的学习

众所周知,所有的计算机程序语言都有三种控制结构:顺序结构、选择(分支)结构、循环结构,当然Python也不例外,今天就写写有关Python的流程控制结构。首先我们来看看顺序结构(笔者使用了中英双语哦!):# 这是顺序结构width = input("请输入矩形的宽:")height = input("Please height of the rectangular:")area = float(width) * float(height)# 由于键盘输入的只能是字符串,所以需要强制类型转换pr

2020-05-23 11:52:42 1018

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(十一)

往期传送门:《C++ Primer Plus 第六版 中文版》精选习题解析(一)《C++ Primer Plus 第六版 中文版》的研读与学习(十)《C++ Primer Plus 第六版 中文版》的研读与学习(九)《C++ Primer Plus 第六版 中文版》的研读与学习(八)《C++ Primer Plus 第六版 中文版》的研读与学习(七)《C++ Primer Plus 第六版 中文版》的研读与学习(六)《C++ Primer Plus 第六版 中文版》的研读与学习(五)《C++

2020-05-21 21:13:00 211

原创 《C++ Primer Plus 第六版 中文版》精选习题解析(一)

往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(十)《C++ Primer Plus 第六版 中文版》的研读与学习(九)《C++ Primer Plus 第六版 中文版》的研读与学习(八)《C++ Primer Plus 第六版 中文版》的研读与学习(七)《C++ Primer Plus 第六版 中文版》的研读与学习(六)《C++ Primer Plus 第六版 中文版》的研读与学习(五)《C++ Primer Plus 第六版 中文版》的研读与学习(四)《C++

2020-05-20 17:25:12 1231 1

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(十)

往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(九)《C++ Primer Plus 第六版 中文版》的研读与学习(八)《C++ Primer Plus 第六版 中文版》的研读与学习(七)《C++ Primer Plus 第六版 中文版》的研读与学习(六)《C++ Primer Plus 第六版 中文版》的研读与学习(五)《C++ Primer Plus 第六版 中文版》的研读与学习(四)《C++ Primer Plus 第六版 中文版》的研读与学习(三)《C++

2020-05-16 11:33:02 278

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(九)

往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(八)《C++ Primer Plus 第六版 中文版》的研读与学习(七)《C++ Primer Plus 第六版 中文版》的研读与学习(六)《C++ Primer Plus 第六版 中文版》的研读与学习(五)《C++ Primer Plus 第六版 中文版》的研读与学习(四)《C++ Primer Plus 第...

2020-05-13 13:28:03 208

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(八)

往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(七)《C++ Primer Plus 第六版 中文版》的研读与学习(六)《C++ Primer Plus 第六版 中文版》的研读与学习(五)《C++ Primer Plus 第六版 中文版》的研读与学习(四)《C++ Primer Plus 第六版 中文版》的研读与学习(三)《C++ Primer Plus 第...

2020-05-07 09:49:37 220

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(七)

往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(六)《C++ Primer Plus 第六版 中文版》的研读与学习(五)《C++ Primer Plus 第六版 中文版》的研读与学习(四)《C++ Primer Plus 第六版 中文版》的研读与学习(三)《C++ Primer Plus 第六版 中文版》的研读与学习(二)《C++ Primer Plus 第...

2020-05-06 22:03:17 228

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(六)

往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(五)《C++ Primer Plus 第六版 中文版》的研读与学习(四)《C++ Primer Plus 第六版 中文版》的研读与学习(三)《C++ Primer Plus 第六版 中文版》的研读与学习(二)《C++ Primer Plus 第六版 中文版》的研读与学习(一)上期我们讲到C++中的程序声明和赋值...

2020-05-06 15:42:10 248

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(五)

往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(四)《C++ Primer Plus 第六版 中文版》的研读与学习(三)《C++ Primer Plus 第六版 中文版》的研读与学习(二)《C++ Primer Plus 第六版 中文版》的研读与学习(一)首先我们看一个例子:#include <iostream>int main(){ u...

2020-05-03 20:15:12 379

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(四)

往期传送门:

2020-05-03 10:10:20 688

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(三)

上期我们谈到主函数的一些知识,现在我们继续看书中的第一个函数。往期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(一)《C++ Primer Plus 第六版 中文版》的研读与学习(二)本期我们先来看看C++中注释的表示。在这里插入代码片...

2020-04-21 18:28:49 284

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(二)

接着上期内容,我们接着讲。上期传送门:《C++ Primer Plus 第六版 中文版》的研读与学习(一)我们去除注释,只提取程序出来,可以看到:int main(){ statements; return 0;}这几行代码描述了主函数main()的行为,即函数的定义。其中第一行称为函数头,花括号包围的部分称为函数体。每条完整的指令都称为“语句”,每条语句都必须以英文分号;结尾,否...

2020-04-19 21:55:21 349 1

原创 《C++ Primer Plus 第六版 中文版》的研读与学习(一)

众所周知,C++ Primer Plus是C++的经典教材,技术大牛的必备读物,今天,笔者就来和大家分享《C++ Primer Plus 第六版 中文版》的学习成果。接下来,我们就正式进入学习。首先,我们看看本书的第一个程序:传递简单信息// myfirst.cpp -- displays a message#include <iostream> ...

2020-04-16 21:39:13 744

原创 Python:关于bytes()函数的学习

在Python 3中,bytes()是一个重要的内置函数,今天就来和大家分享一下有关bytes()函数的操作。为了便于各位读者复制学习,笔者使用代码呈现学习过程,详情如下:help(bytes) #关于bytes()函数的学习 # 语法:class bytes([source[, encoding[, errors]]])#当三个参数都不传时,返回长度为0的字节数组print(by...

2020-04-14 21:08:38 1783

原创 C/C++:统计二叉树中元素为x的结点数目(算法)

在本篇博文中,笔者使用二叉链表作为二叉树的存储结构,利用递归的思想,实现了统计二叉树中元素为x的结点数目的算法。代码如下:typedef char TElemType;typedef struct BiTNode //定义二叉链表 { TElemType data; struct BiTNode *lchild , *rchild;} BiTNod...

2020-04-11 13:30:23 2368 2

原创 C语言:实现勾股定理的运算

近日,笔者为了求解正弦交流电路中的有功功率、无功功率和视在功率,编写了一段C代码进行勾股定理的运算。代码如下:#include <stdio.h>#include <math.h>//勾股定理,待求边输入为零,最后输出待求边的值。//要求以直角边、直角边、斜边的顺序输入。int main(){ float gou,gu,xian; scanf("%f %f...

2020-04-08 12:15:43 4897

原创 C/C++:利用顺序表计算一元多项式的值

笔者利用CFree编译器,实现了线性表的顺序存储,并利用顺序表实现了一元多项式的求值运算。代码如下:#include <stdio.h>#include <stdlib.h>#include <math.h>#define OK 1#define LIST_INIT_SIZE 100#define STACK_INIT_SIZE 100//输...

2020-04-07 19:59:31 1702

原创 C语言:实现单链表的就地逆置

近日,笔者使用CFree编译器,实现了单链表的就地逆置。单链表,顾名思义,就是链式存储的线性表,是C与C++的学习中必须掌握的内容之一。代码如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <stddef.h...

2020-04-06 22:03:42 3730 2

原创 C语言:根据先序序列构件二叉树,再分别输出其先、中、后、层次序列

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <stddef.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INF...

2020-04-04 19:30:05 861

原创 C语言实现因数分解

笔者使用CFree编译器,实现了对输入的任意因数进行分解的功能,相当于Matlab中的factor函数。#include <stdio.h>#include <math.h>int main(){int x;scanf("%d",&x);int i;float shang;for(i=1;i<=x;i++){shang=float(x)/...

2020-03-30 21:00:07 1261

原创 C语言运行余弦定理

笔者运用CFree编译器,实现了余弦定理。代码如下:#include <stdio.h>#include <math.h>int main(){float a,b,rad; //要求rad为弧度制scanf("%f %f %f",&a,&b,&rad);float c; //待求解的第三边c=pow((pow(a,2)+pow(...

2020-03-30 20:52:30 2262

统计二叉树中元素为x的结点数目.cpp

笔者使用二叉链表作为二叉树的存储结构,利用递归的思想,实现了统计二叉树中元素为x的结点数目的算法。二叉链表的应用是《数据结构与算法》课程中的重点内容之一,值得收藏学习。

2020-04-11

顺序表一元多项式求值.cpp

利用C++,实现线性表的顺序存储,并利用线性表的顺序存储结构求解一元多项式的值。顺序表是数据结构课程中的重要的基础内容,应该熟练掌握。

2020-04-07

余弦定理求第三边.cpp

利用C语言,实现余弦定理的运算,省去了计算时间,方便了数学、物理等习题的运算。适用于学生党。 键盘输入两边及其夹角(弧度制),即可快速求出第三边的长度。

2020-04-06

空空如也

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

TA关注的人

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