- 博客(13)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 华为机试:字符串分隔
描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入多次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组示例1输入:abc123456789复制输出:abc000001234567890000000#include<iostream>#include<string>using namespace
2021-06-23 23:03:49
127
原创 华为练习:计算某字母出现次数
描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述:输出输入字符串中含有该字符的个数。示例1输入:ABCabcA输出:2代码实现如下:#include<iostream>#include<string>#include <algorithm&
2021-06-01 22:57:45
138
原创 华为练习:字符串最后一个单词的长度
描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。示例1输入:hello nowcoder复制输出:8复制说明:最后一个单词为nowcoder,长度为8代码实现如下:#include<iostream>#include<string>using namespace std;
2021-06-01 22:55:36
172
原创 Buck电路的闭环PI控制
在上一节的文章中我们分析了Buck电路的小信号模型并通过扫频和传导函数进行模型的验证。这一节我们将对上一节的Buck电路进行闭环控制,控制方法采用最经典的PI控制器。目标电压为15V。电路的参数如下:PI的传递函数如下:通过频率设计,设计带宽为278rad/s,相位裕量为60°。则可以得到PI的参数为:由此可见只需要I分量就能控制住,为了验证我们的设计,同上一节一样,我们搭建了模块和传递函数两种形式进行验证,搭建的电路图如下:最后的仿真结果如下:
2021-03-27 22:01:17
22140
2
原创 Buck电路的小信号模型与交流扫频验证
Buck电路图如下所示:通过小信号扰动我们可以得到输出与占空比D的表达式如下:为了验证推导的传递函数是否正确,采用交流扫频的方式进行验证,扫频范围为10~10000Hz。电路的参数如下:扫频分析结果如下:...
2021-03-07 22:21:21
4667
原创 爬取网站的背景调研
在爬取一个网站之前我们首先需要对目标站点的规模和结构进行一定程度的了解,这里可以通过对网站自身的robots.txt和Sitemap文件进行了解。robots.txt文件让爬虫了解爬取该网站存在哪些限制,这里以淘宝网为例,如下所示:里面列出了禁止的用户代理Baiduspider、Yahoo!等等有些网站还会提供Sitemap文件用于定位网站最新的内容,不过目前很多网站都没有了,估计...
2019-11-06 10:30:23
369
原创 Matlab阶跃响应编程
假定一个一阶惯性环节的传递函数表达式如下: 这里我们取m=1000,b=50,设系统的输入为500,则matlab代码如下: s=tf('s');sys=1/(1000*s+50);step(500*sys);结果如下:...
2019-11-05 20:05:52
6415
原创 Python 九九乘法表输出(正向和反向)
这个程序主要考察的是对Python基本语法中的for循环,以及 print()函数的使用,中间也涉及到嵌套循环和range的知识点。具体程序实现如下:for i in range(1,10): for j in range(1,i+1): print(str(j)+'X'+str(i)+'='+str(j*i),end=' ') print()...
2019-10-27 21:43:42
4807
原创 Python之list笔记3
本文为博主原创文章,未经博主允许不得转载。list其他方法讲解前面两节已经讲了一些list自带的一些方法,下面将讲诉剩下的方法。reverse()方法把整个list翻转,例如:>>> list1=[1,2,3]>>> list1.reverse()>>> list1[3, 2, 1]sort()用指定的方式对list进行排序默认是不需要参...
2018-04-28 10:07:39
148
原创 Python之list笔记2
本文为博主原创文章,未经博主允许不得转载。list元素添加常用的添加方式有三种方法:append()、extend()和insert()append()主要是在list的末尾添加元素,它的参数只有一个,例如:>>> list1=[1,2,3]>>> list1[1, 2, 3]>>> list1.append(4)>>>...
2018-04-28 10:06:31
205
原创 Python之list笔记1
本文为博主原创文章,未经博主允许不得转载。在Python的数据类型中没有数组,但是有比数组更强大的工具——列表(Sequences),本文将介绍Sequences中list的用法。创建list>>> list1=[1,2,3]>>> list2=[]>>> list3=[1,"string",3.14,[1,2,3]]从代码中可以看到我们可...
2018-04-27 12:59:51
149
原创 华为:图片整理
题目描述Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙。输入描述:Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。输出描述:Lily的所有图片按照从小到大的顺序输出输入例子:
2017-06-13 22:05:25
243
原创 二叉树
//基于C语言的二叉树#include<stdio.h>#include<stdlib.h>#define MAXNODE 25typedef struct BiNode{char data;struct BiNode *lchild,*rchild;}BiNod;void visit(char data){printf("%c ",data);}void PreOrder...
2017-04-27 21:58:58
170
线性滑模控制Simulink程序
2023-05-25
自适应鲁棒滑模控制Simulink程序
2022-10-20
数据链表讲义
2016-03-23
c#windows设计讲义
2016-03-23
UML基础与Rose建模教程
2016-03-23
电脑自启动程序方面的问题
2013-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人