- 博客(23)
- 收藏
- 关注
原创 7-2 校验ISBN-10编码(分数 15)
图书使用国际标准书号(International Standard Book Number (ISBN-10))来编码,是一个 10 位码。前 9 位(0−9之间的数字)分别用于表示语言、出版商和 图书信息。第 10 位是校验位,可以是0−9之间的数字或者是字母 X (用于表示数字10);ISBN-10码可以通过下面方法进行验证:首先,对ISBN-10码的各个位按下面的计算式求和:1×x1+2×x2+3×x3+4×x4⋯+9×x9+10×x10将求和的结果对11取余数,如果余为0,则
2023-12-26 21:33:12
688
原创 7-2 素因子分解(分数 30)
作者 何钦铭单位 浙江大学给定某个正整数 N,求其素因子分解结果,即给出其因式分解表达式 N=p1k1⋅p2k2⋯pmkm。
2023-12-12 21:53:16
658
原创 PTA 7-10 连续因子(分数 20) C语言基础
作者 陈越单位 浙江大学一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。
2023-11-22 03:42:12
294
原创 PTA 7-05 简化的插入排序(分数 15)
作者 C课程组单位 浙江大学本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。
2023-11-21 20:59:13
523
原创 PTA 7-09 凯撒密码(分数 20) C语言基础
作者 颜晖单位 浙大城市学院为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。输入一个以回车符为结束标志的字符串(少于80个字符),再输入一个整数offset,用凯撒密码将其加密后输出。恺撒密码是一种简单的替换加密技术,将明文中的所有字母都在字母表上偏移offset位后被替换成密文,当offset大于零时,表示向后偏移;当offset小于零时,表示向前偏移。
2023-11-21 20:55:52
2227
原创 用verilog实现24小时计时功能的十字路口交通信号灯(支持直行与左转)
众所周知,车辆上路,通常靠右行驶,所以右转是不需要红绿灯的限制的。首先,我们把十字路口分为东西走向(设为1)和南北走向(设为2)。代码设置的时间比较长,所以波形只展示出了部分,代码适用于下板子时使用,仿真的时候可以更改一秒定时器的参数大小,压缩一下波形,另外,也可以调整vivado的仿真时间,有些版本(如21.2)无法通过更改方框内的数来改变仿真时间,这时我们可以直接在settings里面进行更改。最后,我们再给程序加上24小时时钟功能,通过六个数码管来显示时间。
2023-11-21 00:58:55
254
1
原创 keil5护眼色设置(附代码),好用的插件推荐
最近经常用keil5,字很小背景反光很强,眼睛都要瞎了,于是突发奇想,能不能把keil5背景改成护眼的绿色,结果效果还蛮不错的。具体更改方法有两个,第一个方法是打开keil5的UV4文件夹,将global.prop文件以文本形式打开(如三、原款白色背景(原主题)第二个方法比较麻烦,就是点开上方工具栏的小扳手,在color&fons里的c/c++ Editer files把右栏所有选项的Background换成想要的背景色。这里,给大家一张参考图,具体的RGB配色大家可以参照这图里的来配
2023-11-21 00:28:49
2701
3
原创 PTA 7-3 查验身份证(分数 20)
作者 陈越单位 浙江大学一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。
2023-11-18 01:17:55
1635
原创 PTA 7-8 矩阵A乘以B(分数 30)
作者 陈越单位 浙江大学给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有Ra行、Ca列,B有Rb行、Cb列,则只有Ca与Rb相等时,两个矩阵才能相乘。
2023-11-18 01:06:26
861
原创 PTA 7-7 矩阵运算(分数 20)
作者 C课程组单位 浙江大学给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。
2023-11-18 01:00:46
1245
原创 PTA 7-4 试试手气(分数 20)
作者 陈越单位 浙江大学我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。
2023-11-18 00:56:37
307
3
原创 PTA 7-4 数组元素循环右移问题
作者 DS课程组单位 浙江大学一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?
2023-11-18 00:45:27
449
原创 PTA 7-9 装箱问题
作者 DS课程组单位 浙江大学假设有N项物品,大小分别为s1、s2、…、si、…、sN,其中si为满足1≤si≤100的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。
2023-11-18 00:20:32
69
原创 PTA 7-3 强迫症
作者 陈越单位 浙江大学小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写199808,有的人只写9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成年年年年-月月格式。对于那些只写了年份后两位的信息,我们默认小于22都是20开头的,其他都是19开头的。
2023-11-17 23:59:12
259
原创 ESP8266、ESP8266EX、ESP32、ESP-x、ESP8266-01、ESP8266-01S、ESP8266-12F、ATK-ESP8266的区别
三者之间关系: 相当于乐鑫制作芯片,安信可对乐鑫的芯片进行加工,由于有些客户不满足于安信可生产的模块,所以直接购买乐鑫科技的产品。 而正点原子则将安信可生产的模块作为主要部件来生产新模块。
2023-07-25 20:13:11
2083
原创 含AT89C52芯片51单片机温控风扇的5.1环绕声音频功放系统设计(Altium designer原理图、PCB板,proteus仿真,keil5)
目录:一、5.1环绕声概述二、模块原理与电路设计规划三、proteus仿真四、Protel原理图五、PCB板设计六、成本分析七、与已给音频功率放大器的比较分析八、自主设计总结九、附录(用到的软件、借鉴的网站与上传的文件)
2023-07-24 15:30:45
910
原创 源文件和目标文件,加密和解密,文档加密,图片加密,DES对称加密软件应用,数字签名,内鬼行动
DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准。DES对称算法加解密时源文件与目标文件的对应关系:加密:把目标文件变成含有源文件的密文解密:把目标文件变成源文件的密文对应的明文在传送文件时,可能会有攻击者对传输的文件进行更改和替换,通信双方要想确认确认传输的文件是否被更改或替换,可以采用数字签名的方法。
2023-06-12 23:13:51
999
原创 WIFI模块ESP8266通用的究极无敌避坑帖及经验帖,WIFI模块透传,手机实现透传,一键配网,固件烧录,16进制发送转文字(最详细最实际)
注意:STA模式"AT+CWJAP="连接的路由器名称必须是10个字符才连得上!【补充:AP模式下的AT+CWSAP,”x”,”y”,a,b,c,dx是路由器名称,y是密码,a,b,c,d分别是信道(常用1,6,11),安全性(wps那些),最大接入数,是否隐藏】安全性开启:AT+WPS=1
2023-06-11 13:13:16
1684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人