- 博客(9)
- 资源 (9)
- 收藏
- 关注

原创 (一)51单片机之红绿灯
1.首先贴上proteus的仿真图:2.代码分为四个部分,中断初始化、数码管显示、红绿黄灯时间切换、红绿黄灯状态显示:(1)中断初始化:定时器工作方式采用定时器0工作方式1,50ms定时器触发一次,贴上代码如下: g=0,x=0; //显示计时初始化 TMOD=0X01; //定时器0工作方式1 TH0=(65536-50000)/256; ...
2020-04-26 17:51:11
12629
8
原创 秋招笔试(其七):求取拆分后的两个数的位数和的最大值
“”"输入n 个有效数据,将每个数拆分为两个数的和,求取拆分后的两个数的位数和的最大值(如: 21 = 19 + 2,位数和为 1+9+2 = 12,12是组成21的两个数的位数和的最大值,其他组和和他相同或者比它小)“”""""数值各个位数求和(子程序)"""def sum_num(num): num_res = 0 # 数值位数分解 num_res_sum = 0 # 数值位数求和 num_res_det = 0 # 数值位数检测 while
2021-08-07 18:49:51
222
原创 秋招笔试(其六)输出最小数的个数
“”"输入n 个数字(整数、浮点数),(n >= 10),只取10个有效数据求出最小的数的个数,使用“,”隔开“”"input_list = [] # 用于输入数据的存储def input_mode(): gl_n = 10 # 用于输入有效数据的个数 num_min = 0 input_single = input().split(",") # 单次输入用逗号 ‘,’隔开
2021-08-07 18:44:44
163
原创 秋招笔试(其五)判断数字奇偶性
“”"输入一个数,判断奇偶性奇数输出: “Odd”偶数输出: “Even”“”"def input_mode(): input_list = [] # 用于输入数据的存储 a = 0 gl_n = 1 # 用于输入有效数据的个数 num_min = 0 input_single = input().split(",") # 单次输入用逗号 ‘,’隔开 for i in range(gl_n):
2021-08-07 18:39:48
218
原创 代码绘制一个动态樱花树
用python代码画一个樱花树,动态可调式import turtle as Timport randomimport time# 画樱花的躯干(60,t)def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if random.randint(0, 2) == 0: t.color('sno
2021-08-07 18:37:14
2466
原创 秋招笔试(其四)CVTE笔试:求20的阶乘末尾位数为0的个数
“”"求出20的阶乘的结果的末尾位数为0的个数“”"def num_test(): num = 20 num_jie = 1 num_jie_a = 0 num_jie_b = 0 a = 0 for i in range(1, num): num_jie = num_jie * i while (True): for j in range(1, num): num_jie_a = num_
2021-08-07 18:28:14
282
原创 秋招笔试(其三)判断括号有效性
“”"编程题目:写一段代码,判断包含括号 { [ ( ) ] } 的表达式是否合法“”"def judge(expression): s = Stack() true = "true" flase = "false" d = {'}': '{', ']': '[', ')': '('} for i in expression: if i == '[' or i == '{' or i == '(': s.push(i)
2021-08-07 18:18:08
105
原创 秋招笔试(其二)华为笔试箱子最大值问题
“”"箱子最大值问题K、N 分别代表卡车尺寸、箱子个数每个箱子尺寸 w每个箱子价值 v尺寸w 和价值 v 一一对应“”"def dp_worth(K, v, w): dp = [[0 for _ in range(K+1)] for _ in range(len(w)+1)] for i in range(0, len(w)+1): for j in range(0, K+1): if j < w[i-1]:
2021-08-07 18:14:34
214
原创 秋招笔试题(其一)华为笔试岛屿水沟最长路径
“”"给出一个整数矩阵代表岛屿,其数值表示高度,请找出下雨时可以形成的最长水沟,返回其长度(每经过一个单元格长度加1)。对于每个单元格,你可以往上,下,左,右四个方向移动。**分析:**假设最长路径终点的是[i][j],则其最长路径值为nums1[i][j],则nums1[i][j]等于它上下左右四个数中,比它小的数中最长路径值最大的那一个+1因此,我们可以从矩阵的最小值出发,其最长路径值为1,然后计算第二小的数的最长路径值,以此类推例:2 38 4 16 5 2输出:5说明:8 --&
2021-08-07 18:12:04
462
超声波避障小车,舵机,变速,51单片机,oled
2021-07-09
51单片机,ADC0832电压采集,数码管显示,proteus仿真
2021-07-09
使用无源蜂鸣器播放纯音乐
2020-04-26
电子时钟_OK.zip
2020-04-26
定时器之红绿灯点亮及闪烁控制
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人