- 博客(59)
- 收藏
- 关注
原创 51单片机矩阵键盘实现密码锁
工具硬件:普中科技AT89C52系列单片机编程软件:Keil5烧录软件:STC-ISP原理图教学视频B站矩阵键盘实现密码锁实验代码//main.c文件#include <REGX52.H>#include "LCD1602.h"#include "Delay.h"#include "MatrixKey.h"#define DEL 10 //矩阵键盘键值为10的键表示删除键#define SURE 11 //矩阵键盘键值为11的键表示确认键#define TRUE
2022-04-01 17:04:45
5508
2
原创 51单片机矩阵键盘控制LCD屏幕
课程资源B站矩阵键盘课程实现代码Delay.cvoid Delay(unsigned int xms) { //延迟x毫秒 while(xms--) { unsigned char i, j; i = 12; j = 169; do { while (--j); } while (--i); }}MatrixKey.c#include <REGX52.H>#include "Delay.h"#define KEY_SCAN P1v
2022-03-27 20:35:31
6441
2
原创 设置静态、动态链接库
利用C语言实现阶乘函数f(n) = n!将f(n)封装在静态库中,然后再编写另外一个C程序调用f(n)将f(n)封装到动态库中,然后在编写另外一个C程序调用f(n).实验环境:Vxbox虚拟机,CentOS//文件名:f.c//内容:实现f(n) = n!#include<stdio.h>int f(int n){ int count = 1; int i; for(i=1; i<=n; i++)
2022-03-19 21:18:46
808
原创 int main(int argc, char* argv[])参数解析
含义在命令行中调用可执行文件时,main函数写入参数,格式:可执行文件名 参数1 参数2 参数3…(如下图所示)注释:main 表示可执行文件名称,./main表示执行当前路径下的main函数,其中a b c 1都是参数输入命令行时系统自动统计输入的参数个数,其中可执行文件名也属于参数的一部分编写代码,实现参数输出,代码如下#include<stdio.h>int main(int argc, char*argv[]){ int i = 0; while(i < a
2022-03-19 17:23:22
642
原创 数据可视化——实验6 层次网络及文本可视化
代码原文关系图<!DOCTYPE html><html> <head> <title>实验6-成员关系图</title> <meta charset = "utf-8"> <script src = "echarts.js"></script> <script src="https://d3js.org/d3.v4.min.js"
2021-11-23 10:13:11
889
原创 数据可视化——实验5 高维非空间可视化
代码原文<!DOCTYPE html><html> <head> <title>数据可视化—实验5—高维非空间数据可视化</title> <meta charset = "utf-8"> <script src = "echarts.js"></script> <script src="https://d3js.org/d3.v4.
2021-11-18 08:59:32
667
原创 浏览器无法加载本地文件
问题描述在Visual Studio Code 编写HTML文件时需要将.csv文件内容在浏览器控制台窗口输出,浏览器控制一直报错,如下图所示原因跨域资源共享问题,本地文件是放在file://这样的系统下,而非网络资源比如http://下,造成了找不到对应的资源办法一在浏览器快捷方式“属性”一栏的“目标(T)”中加上 “–allow-file-access-from-files”,表示允许该浏览器访问本地文件。办法二下载Chrome插件Enable local file links办法三
2021-11-17 09:03:15
13963
原创 数据可视化——实验4 地理数据可视化
代码原文<!DOCTYPE html><html> <head> <meta charset = "utf-8"/> <title>实验4</title> <script src = "echarts.js"></script> <script src="https://d3js.org/d3.v4.min.js"></
2021-11-16 20:55:05
1072
原创 数据可视化——实验3 空间数据数据可视化代码
绘制螺旋线<!DOCTYPE html><html> <head> <meta charset = "utf-8"> <title>实验3——螺旋线</title> <script src = "echarts.js"></script> <!--导入ECharts-gl包--> <script src="https://cdn.jsdelivr.
2021-11-10 23:37:35
1124
原创 EChart——随笔之seriesLayoutBy
seriesLayoutBy定义指定画图时将数据集dataset按行(row)还是按列(column)绘图,默认情况下是按列绘图例子option = { legend: {}, tooltip: {}, //数据集 dataset: { source: [ ['product', '2012', '2013', '2014', '2015'], ['Matcha Latte', 41.1, 30.4, 65.1, 53.3], ['Milk
2021-11-06 17:08:26
1367
原创 JavaScript随笔——对象创建
创建方法大括号创建法var person = { lastname: '小明', firstname: '李', age: 18,};构造函数创建对象function Person (lastname, firstname, age){ this.lastname = lastname; this.firstname = firstname; this.age = age;}xiaoming = new Person('小明','李',18);...
2021-11-06 16:58:12
124
原创 JavaScript随笔——函数
高阶函数定义函数传入另一个函数作为参数常用高阶函数map()调用:ArrayName.map ( FunctionName_f )返回值:数组 [ f(arr[0]), f(arr[1]),f(arr[2]),…]reduce()调用: ArrayName.reduce ( FunctionName_f )返回值:一个数值例子:var arr = [1,2,3,4]var result = arr.reduce(function(x,y){ return x+y;}); //r
2021-11-05 08:51:35
121
原创 html文件中内嵌js文件浏览器出现乱码现象原因
浏览器打开HTML文件出现乱码经过console.log()多次输出发现在html文件中采用脚本块嵌入js代码,不会出现乱码,只有引入外部独立的js文件时浏览器会出现乱码,在html文件中加入<meta charset = "UTF-8">后,显示正常。<meta charset = "UTF-8"> //表示告诉浏览器按照UTF-8方式解码HTML文件...
2021-09-12 17:26:46
391
原创 A1075 PAT Judge
问题描述The ranklist of PAT is generated from the status list, which shows the scores of the submissions. This time you are supposed to generate the ranklist for PAT.输入格式Each input file contains one test case. For each case, the first line contains 3 positi
2021-09-04 21:04:57
84
原创 A1016 Phone Bills
问题描述A long-distance telephone company charges its customers by the following rules:Making a long-distance call costs a certain amount per minute, depending on the time of day when the call is made. When a customer starts connecting a long-distance call,
2021-09-04 10:28:00
117
原创 A1012 The Best Rank
问题描述To evaluate the performance of our first year CS majored students, we consider their grades of three courses only: C - C Programming Language, M - Mathematics (Calculus or Linear Algrbra), and E - English. At the mean time, we encourage students by em
2021-09-03 10:58:11
120
原创 B1015 德才论
问题描述宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式输入第一行给出 3 个正整数,分别为:N( ≤ 105 ),即考生总数;L( ≥ 60 ),为录取最低分数线,即德分和才分均不低于 L 的考生才有资格被考虑录取;H(< 100),为优先录取线——德分和才分均不低于此线的被定义为“才
2021-09-02 09:49:21
151
原创 A1082 Read Number in Chinese
问题描述Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output Fu first if it is negative. For example, -123456789 is read as Fu yi Yi er Qian san Bai si Shi wu Wan liu Qian qi Bai ba Shi jiu. Note: zer
2021-08-25 22:44:12
102
原创 A1077 Kuchiguse
问题描述The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker’s personality. Such a preference is called “Kuchiguse” and is often exaggerated artistically i
2021-08-24 19:44:13
84
原创 A1035 Password
问题描述To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem is that there are always some confusing passwords since it is hard to distinguish 1 (one) from l (L in lowercase), or 0 (zero) from O (o in uppercase).
2021-08-20 21:40:33
119
原创 B1024 科学计数法
问题描述科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [±][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。输入格式每个输入包含 1 个测试用例,即一个以科学计数法表示的实数 A。该数字的存储长度不超过 9999 字节,且其指数的绝对值不超过 9999。输出格式对每个
2021-08-20 21:19:43
123
原创 B1014 福尔摩斯的约会
问题描述大侦探福尔摩斯接到一张奇怪的字条:我们约会吧!3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字
2021-08-19 21:05:05
117
原创 进制转换问题
问题描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入格式多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出格式每行输出对应的二进制数。输入样例9852111126输出样例11110110011101001110001100110C语言代码#include<stdio.h>#include<string.h>//将字符串转换成对应的整数数组void st
2021-08-18 11:54:21
208
原创 数制转换问题
问题描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,…,9,a,b,…,f)或者(0,1,…,9,A,B,…,F)。输入格式输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b <= 16。输出格式可能有多组测试数据,对于每组数据,输出包含一行,该行有一个整数为转换后的b进制数。输出时字母符号全部用大写表示,即(0,
2021-08-18 10:29:31
279
原创 Colors in Mars
问题描述People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Red, the middle 2 digits for Green, and the last 2 digits for Blue. The
2021-08-17 21:03:26
80
原创 Day of Week
问题描述We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by 100, or divisible by 400.For example, years 2004, 2180 and 2400 are leap. Years 2004, 2181 and 2300 are not leap.Your task i
2021-08-15 17:44:38
123
原创 日期差值问题
问题描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入格式有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出格式每组数据输出一行,即日期差值输入样例2013010120130105输出样例5C语言代码#include<stdio.h>int month[13][2] ={ {0,0} , {31,31} , {28,29} , {31,31} , {30,30} , {31,31} , {30,30} ,
2021-08-15 15:29:52
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人