自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码到成龚的博客

写的博客都是自己的学习笔记,所以会比较基础,没有那么多炫酷的东西,后期也会去学习,并与大家分享,有兴趣的关注,有任何问题的可以评论区或者是私信询问,

  • 博客(182)
  • 资源 (3)
  • 收藏
  • 关注

原创 C001--Visual C++ 6.0集成开发环境的下载与安装并运行简单的C语言程序

一,下载安装集成开发环境1,流程2,熟悉visual c++工作界面二,用visual c++ 运行一个c程序1,创建项目(工程)2,创建文件3,输入程序代码并运行第一个c程序(1)代码(2)编译(3)链接(4)运行4,调整界面外观

2023-05-23 01:25:44 3846 6

原创 c++习题31-阶乘和

​用高精度计算出 S=1!+2!+3!+…+n!(n≤50),其中“!”表示阶乘,例如:5!=5×4×3×2×1。输入正整数n,输出计算结果S。输入描述一个正整数n。输出描述计算结果S。用例输入 15用例输出 1153二,思路先产生阶乘:1!,2!,3!,4!,5!...n!,生成阶乘相关的代码请参考下面的文章👇c++习题30-求10000以内N的阶乘-CSDN博客产生每一次的阶乘之后,要将结果保存起来,这个时候就需要对之前文章中的代码进行修改:1) 最

2024-09-11 20:26:42 814

原创 《数字信号处理》学习06-因果系统与稳定系统

​之前学习了系统中的线性时不变系统(系统),接下来学习线性时不变系统(系统)中的因果系统与稳定系统。(非LTI系统这里暂时不作为学习的要求)一,因果系统在《周易·系辞上》中就涉及到“有果必有因”的概念。通过百度百科的“因果律”可知:“果由因生:无因不能生果,有果必有其因。其具有

2024-09-10 15:39:16 886

原创 《数字信号处理》学习05-单位冲击响应与系统响应

一,单位冲激响应二,LTI系统对任意序列的系统响应三,LTI系统的性质​在《信号与系统》中,离散时间线性时不变系统用 唯一表征::单位冲击响应(或称为单位抽样响应)。输入序列是单位冲击序列,输出序列是初始状态为0时系统的输出。1,h虽然不是特定单词的缩写,但在信号处理领域的使用已经成为一种约定,代表了系统的单位冲击响应,因此,一般用来代表离散时间LTI系统的单位冲击响应。2,之所以强调输出序列是在初始状态为0时的系统输出,是因为在“初始状态为0”时输出序列完全基于输入序列和单

2024-09-08 22:00:22 1262

原创 c++习题30-求10000以内N的阶乘

描述求10000以内n的阶乘。输入描述只有一行输入,整数n(0≤n≤10000)。输出描述一行,即n!的值。用例输入 14用例输出 124

2024-09-08 09:45:54 884

原创 《数字信号处理》学习04-离散时间系统中的线性时不变系统

一,系统及离散时间系统二,离散时间系统中的线性时不变系统1,线性系统1) 可加性2) 比例性(齐次性)3)叠加原理(叠加性质)2,时不变系统(移不变系统)

2024-09-04 20:45:13 915

原创 《数字信号处理》学习03-矩形序列,实指数序列和复指数序列

一,矩形序列1,由单位阶跃序列组成2,由单位冲击序列组成二,实指数序列三,复指数序列单位阶跃序列在 n > = 0 的地方都有取值(凡是带有“单位”两个字的,对应的值都是 1 ,例如单位向量的模 为 1 ,单位 矩形序列在指定离散时间变量范围内的序列值为 1 等),n

2024-09-03 20:16:18 957

原创 c++习题29-大整数的因子

已知正整数k满足2≤k≤9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。输入描述一个非负整数c,c的位数≤30。输出描述若存在满足 c%k == 0 的k,从小到大输出所有这样的k,相邻两个数之间用单个空格隔开;若没有这样的k,则输出"none"。用例输入 1 30用例输出 1 2 3 5 6

2024-09-02 20:33:30 818

原创 《数字信号处理》学习02-序列的能量及周期性

周期序列和周期函数一样:如果序列x(n)移动N位(N可以为负数,当n>0时,表示序列向左移动)后,序列的值依旧还是那几个,既序列值不变,只改变离散时间变量n,则这个序列就是周期性序列,满足: x(n)=x(n+N)。3) ω0=1/4,N=2kΠ/ω0=2kΠ×4=8kΠ ,8Π是个无理数(8×3.1415926.......),所以 k 没办法取到取到确切的正整数,使得 N 为正整数整数,因此该序列不具有周期性,是非周期序列。该序列最小周期N为8。周期性序列的流线图,该周期性序列的周期N=8。

2024-09-01 15:23:58 873

原创 《数字信号处理》学习01-离散时间信号与序列的卷积和运算

竖式计算+卷积和公式两种方法计算卷积和结果。如果两个序列之间是卷积和的运算,那么其中一个序列 x(n) 还是原来的序列,只是变量换成了m(既 x (m) ),另外一个序列 ()h(m) 就要开始卷了!开始卷的时候,()h(m)因为序列x(n)和h(n)的定义域没给,所以这两个序列卷积和之后的结果y(n)的定义域默认为负无穷到正无穷(既n属于[-∞,+∞]),在求和的时候m也需要在 [−∞,+∞] 这个区间内: ∑m=−∞m=+∞x(m)×h(n−m)=y(n)

2024-09-01 14:33:53 1006

原创 c++习题28-计算2的N次方

任意给定一个正整数N(N

2024-08-31 16:13:59 1060

原创 c++习题27-大整数减法

输入共2行,第1行是被减数a,第2行是减数b(a > b)。每个大整数不超过200位,不会有多余的前导零。输出一行,即所求的差。样例输入199999999999999999999999999999999999999999999999999样例输出19999999999999999999999990000000000000

2024-08-29 15:55:25 885

原创 c++习题26-大整数加法

求两个不超过200位的非负整数的和。Input有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。Output一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。Sample Input 1 2222222222222222222233333333333333333333Sample Output 1 55555555555555555555

2024-08-27 04:04:13 688

原创 c++习题25-判断字符串是否回文

输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。输入描述输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)。输出描述如果字符串是回文,输出yes;否则,输出no。用例输入 1abcdedcba用例输出 1yes

2024-08-22 02:05:57 478

原创 c++习题24-找第一个只出现一次的字符

给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。输入描述一个字符串,长度小于100000。输出描述输出第一个仅出现一次的字符,若没有则输出no。用例输入 1abcabd用例输出 1c

2024-08-22 00:41:24 278

原创 c++习题23-石头剪子布

石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性,深受世界人民喜爱。游戏规则:石头打剪刀,布包石头,剪刀剪布。现在,需要你写一个程序来判断石头剪子布游戏的结果。输入描述第一行是一个整数N,表示一共进行了N次游戏。1≤N≤100。接下来N行的每一行包括两个字符串

2024-08-12 12:46:59 437

原创 c++习题22-图像旋转

输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。输入描述第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1≤n≤100,1≤m≤100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0∼255之间。输出描述m行,每行n个整数,为顺时针旋转90度后的图像。相邻两个整数之间用单个空格隔开。用例输入 1 3 31 2 34 5 67 8 9用例输出 1 7 4 18 5 29 6 3

2024-08-11 12:10:29 380

原创 c++习题21-图像模糊化处理

给定n行m列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理:1.四周最外侧的像素点灰度值不变;2.中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。输入描述第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1≤n≤100,1≤m≤100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0∼255之间。输出描述n行,每行m个整数,为模糊处理后的图像。相邻两个整数之间用单个空

2024-08-10 20:52:06 399

原创 c++习题20-百钱百鸡

农夫约翰今天来到了畜牧市场,想给自己的农场里买点鸡回去。已知公鸡一只5块钱,母鸡3块钱,小鸡崽子一块钱三只。农夫手里有N元,他想买N只鸡,但是他跟ljc一样数学不好,想让你帮他算一算有几种买法,以方便他挑选。输入描述一个整数N,约翰手里的钱。N

2024-08-10 14:50:33 514

原创 c++习题19-矩阵转置

输入一个n行m列的矩阵A,输出它的转置A^T。输入描述第一行包含两个整数n和m,表示矩阵A的行数和列数(1

2024-08-10 11:03:23 241 1

原创 c++习题18-计算鞍点

给定一个5×5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。11 3 5 6 912 4 7 8 1010 5 6 9 118 6 4 7 215 10 11 20 25输入描述输入包含一个5行5列的矩阵。输出描述如果存在鞍点,输出鞍点所在的行、列及其值,如果不存在,输出"not found"。用例输入 111 3

2024-08-09 17:32:56 1217

原创 c++习题17-计算矩阵边缘元素之和

输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入描述第一行分别为矩阵的行数m和列数n(m

2024-08-09 11:35:17 413

原创 c++习题16-同行列对角线的格

输入三个自然数n,i,j(1≤i≤n,1≤j≤n),输出在一个n×n格的棋盘中(行列均从1开始编号),与格子(i,j)同行、同列、同一对角线的所有格子的位置。如:n=4,i=2,j=3表示了棋盘中的第二行第三列的格子,当n=4,i=2,j=3时,输出的结果是:(2,1) (2,2) (2,3) (2,4) 同一行上格子的位置(1,3) (2,3) (3,3) (4,3) 同一列上格子的位置(1,2) (2,3) (3,4) 左上到右下对角线上的格子的位置(4,1) (3,2) (2

2024-08-07 19:32:32 665

原创 c++习题15-最长平台

已知一个数组,这个数组的一个平台(Plateau)就是连续的一串值相同的元素,并且这一串元素不能再延伸。例如,在 1,2,2,3,3,3,4,5,5,6中1,2-2,3-3-3,4,5-5,6都是平台。试编写一个程序,接收一个数组,把这个数组最长的平台找出来。在上面的例子中3-3-3就是最长的平台。输入描述第一行有一个整数n,为数组元素的个数。第二行有n个整数,整数之间以一个空格分开。输出描述输出最长平台的长度。

2024-08-06 17:28:16 533

原创 c++习题14-铺地毯

为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有n张地毯,编号从1到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。输入输出样例1说明:如下图,1号地毯用实线表示,2号地毯用虚线表示,3号用双实线表示,覆盖点(2,2)的最上面一张地毯是3号地毯。

2024-08-06 15:40:11 1024

原创 c++习题13-矩阵交换行

给定一个5×5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。输入描述输入共6行,前5行为矩阵的每一行元素,元素与元素之间以一个空格分开。第6行包含两个整数m、n,以一个空格分开(1≤m,n≤5)。输出描述输出交换之后的矩阵,矩阵的每一行元素占一行,元素之间以一个空格分开。

2024-08-05 19:45:20 483

原创 c++习题12-开关灯

假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;有M个人(M为不大于N的正整数)也从1到M依次编号。第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。请问:当第M个人操作之后,哪几盏灯是关闭的,按从小到大输出其编号,其间用逗号间隔。输入描述输入正整数N和M,以单个空格隔开

2024-07-21 03:06:30 458

原创 c++习题11-校门外的树

某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。输入描述第一行有两个整数L(1 ≤ L

2024-07-20 20:05:22 400

原创 c++习题10-骑士得到的金币数

国王将金币作为工资,发放给忠诚的骑士。第1天,骑士收到一枚金币;之后两天(第2天和第3天)里,每天收到两枚金币;之后三天(第4、5、6天)里,每天收到三枚金币;之后四天(第7、8、9、10天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续n天每天收到n枚金币后,骑士会在之后的连续n+1天里,每天收到n+1枚金币(n为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。输入描述一个整数(范围1到10000),表示天数。输出描述骑士获得

2024-07-14 19:14:58 373

原创 scratch3编程05-画笔绘制圆及与圆相关的图形

一,圆1,空心圆2,实心圆3,嵌套在一起的圆4,圆环二,五角星1,空心五角星1)思路2)完整的程序2,实心五角星1)思路2)完整的程序三,绘制美国队长的盾牌1,效果2,完整的程序

2024-07-11 00:35:33 1791

原创 c++习题09-分离整数的各个数

描述给定一个整数n(1≤n≤100000000),要求从个位开始分离出它的每一位数字。从个位开始按照从低位到高位的顺序依次输出每一位数字。输入描述输入一个整数,整数在1到100000000之间。输出描述从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。

2024-07-04 16:01:11 295 1

原创 c++习题08-计算星期几

问题描述假设今天是星期日,那么过a^b天之后是星期几?输入描述两个正整数a,b,中间用单个空格隔开。0

2024-07-03 20:18:43 734

原创 c++习题07-求小数的某一位

分数a/b化为小数后,小数点后第n位的数字是多少?输入描述三个正整数a,b,n,相邻两个数之间用单个空格隔开。0

2024-07-03 14:43:43 514

原创 c++习题06-ljc的储蓄计划

ljc的零花钱一直都是自己管理。每个月的月初妈妈给ljc300元钱,ljc会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让ljc学习如何储蓄,妈妈提出,ljc可以随时把整百的钱存在她那里,到了年末她会加上20%还给ljc。因此ljc制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。例如11月初ljc手中还有83元,妈妈给了ljc300元。ljc预计11月的花销是180

2024-07-02 17:33:49 1030 1

原创 c++习题05-斐波那契数列

菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数k,要求菲波那契数列中第k个数是多少。

2024-07-01 14:38:53 239

原创 c++习题04-忙碌的工人

电工甲跟电工乙被分在同一个施工小组进行拉线的工作。在开始拉线之前,甲需要在一楼听线孔的位置,然后去二楼告诉乙。假定楼梯为原点,甲的坐标为x1,y1,乙的坐标为x2,y2,楼高为g,甲的速度为v,问需要多久甲能走到乙的位置。

2024-06-29 16:23:59 466 1

原创 c++习题03-分卡片

周末,ljc和同学们玩分卡片的游戏。ljc做裁判,其余同学按顺序围成一圈,编号1,2,3.并且每个人手里都有若干卡片。分卡片时,每个人都把自己的卡片均分成三份,给其余两个人一人一份,自己留一份,剩下的给ljc。问三轮过后,ljc手上有多少张卡片。一轮只能一个同学分卡片,另外的同学是接收卡片的,同一个人只能分一轮

2024-06-28 19:53:46 186

原创 c++习题02-浮点数求余

求余运算,又称模运算。众所周知,整数型进行模运算只需直接使用%即可,而浮点数(实数)是不能直接求余的。请你发挥你聪明的小脑袋瓜,思考一下如何完成浮点数的求余。想要解这道题,我们要知晓的是模运算的意义。以a%b举例,其实a%b实际上就是a不断的减去b,所以只需知道a中有几个b即可。这里余数(r)的定义是:a = k * b + r,其中 k是整数

2024-06-28 13:57:11 453

原创 c++习题01-ljc的暑期兼职

暑假到了,ljc在自家超市里兼职卖牛奶。因为天气太热了,牛奶容易坏,所以ljc家出了消费满档送牛奶的活动。已知牛奶的价格为a元,每花b元就送c瓶牛奶,而你手里有d元,求最后手里能有多少瓶牛奶。注:这家超市只有牛奶

2024-06-27 19:33:07 494

原创 scratch编程04-使用扩展中的画笔绘制不规则的花瓣

绘制好花瓣的下边沿之后,我就需要去绘制花瓣的上边沿,因为绘制花瓣的上边沿和绘制下边沿的步骤是一样的的,唯一的不同就是下边沿到上边沿的时候需要将画笔进行一次旋转。旋转的角度一般是钝角,如下👇。继续观察绘制出来的线条,可以看到,下面已经和花瓣的下边沿类似,但是在花瓣尖尖角的地方,弧度突然变大,所以这个时候不再是左转5°,可以提高旋转的角度,并让画笔继续移动,如下👇。这里需要注意的是,在绘制好一片花瓣之后,画笔的坐标停留在(-9,-5),为了之后方便对角度的控制,建议将画笔的坐标依旧移动到(0,0)原点处。

2024-06-22 00:26:45 1065

免费下载jdk1.8和eclipse软件,附带说明。

一般不推荐下载最新版jdk,大家想,新出来的事物,都会有一个测试期有些功能不怎么稳定,而jdk1.8要稍微稳定些,所以在学校里面老师都一般让我们下载jdk1.8。有些时候我们去国外的官网上下载东西,不仅要克服英文困难,还要知道我们下载的是个什么东西,会不会下载错误。因此,为了避免大家去为了下载一个jdk而花费太多时间,特意给这个资源。如果下载了其他版本的(如jdk17)卸载就行。如下步骤: 1,找到之前我们下载jdk17的目录,然后把整个jdk17选中,按住“shift”+delete(永久删除),将我们配置过的目录全删除,包括path里面最顶上的javapath 2,配置依旧如博客Day001配置jdk17一样,之后进行测试是否成功【有问题的可以评论区发问】 大家是不是有疑问,为啥jdk17有不好的地方,而我们博客Day001却还要去下载呢?原因是因为一点进去官网就可以下载---不用登陆的那种。最后事实证明,偷工减料的还是要补回来的。在后面写了一段时间的代码后,代码开始无缘无故爆红或者是运行后结果一闪而过,想着看过Day001博客的亲们可能也不小心下载了jdk17,遂加上资源和说明。

2022-04-03

jdk1.8(java开发工具)

免费。

2022-04-01

java博客前前八天代码合集

1,该资源分为Day001~D008,共八部份的内容,结合博客一起看,效果更佳,当然了,如果想要先看代码再看博客也可以的,不会的可以评论区答疑,或者是私聊都行。 2,会每10天更新一次。

2022-03-24

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

TA关注的人

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