自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 收藏
  • 关注

原创 数据结构HW2

HW2

2023-11-05 11:31:44 453

原创 数据结构HW1

HW1

2023-11-05 11:26:25 382

原创 FPGA板卡启动以及LED灯带调试

软件:硬件准备:网线一根(连接板卡和电脑,当然也可以连接路由器),Sd卡一张和读卡器(最好16g以上,用于烧录镜像),Micro USB充电线一根(用于给板卡供能),Xilinx PYNQ-Z2 板卡一张电脑一台首先在github上下载v2.7的镜像,解压到桌面后打卡下载好的Win32 Disklmager通过读卡器对刚才的文件烧录到sd卡中因为使用的sd卡接入加上USB供电最后安装以及启动完成图大致如下:(打开电源大概2分钟才能完全启动)打开”设置,点击点击。

2023-09-21 20:19:22 320

原创 基于实现韦尔奇·鲍威尔法(贪婪算法)对图进行着色

储存结构:采用二维数组(矩阵)来储存用户输入的图的信息(接邻矩阵),建立Vertex结构体来储存顶点信息,文本文件graph.txt储存输出。Vertex结构体设计:color储存被赋予的颜色,degree储存该顶点的度,方便后续进行顶点间度的比较,flag储存顶点的位置(序号)。(1) 将图 G 中的节点按度数的递减顺序进行排列(这种排列可能不是唯一的,因为有些节点的度数可能相同)编写程序,实现输入图G,基于韦尔奇·鲍威尔法对图G的结点进行着色,输出对应的一个正常着色。

2023-06-11 21:15:12 1058 1

原创 离散数学闭包运算

编写程序,基于关系的矩阵表示,实现关系的自反闭包、对称闭包、传递闭包运算;编程题目:基于关系的矩阵表示,实现关系的自反闭包、对称闭包、传递闭包运算,并计算。根据定义,自反闭包将对角线元素改为1即可,对称闭包则是将对称位统一,传递闭包使用。编程目的:学会用程序语言实现关系的矩阵表示,基本的关系矩阵运算,以及闭包运算。最后将计算出的闭包关系矩阵使用M2R函数转换成关系的集合。使用R2M函数将给出的关系R转换成关系矩阵便于计算,>}的自反闭包、对称闭包、传递闭包,其中。>}的自反闭包、对称闭包、传递闭包,其中。

2023-05-20 14:53:39 1376

原创 离散数学编程作业--打印输出逻辑运算表

编写程序,打印输出9种基本逻辑运算符(与、或、非、条件、双条件、异或、与非、或非、条件否定)的运算表到字符文件logic.txt中。编程语言可选择C、C++、Java或Python。P Q 条件否定运算。P Q 双条件运算。P Q 条件否定。P Q 条件运算。P Q 异或运算。P Q 与非运算。P Q 或非运算。P Q 与运算。P Q 或运算。

2023-04-13 19:41:18 1176 1

原创 蓝桥杯赛前模拟

是 l、a、n、q、i、o、ln、an、lq、aq、nq、ai、lo、ao、no、io、lnq、例如:1, 2, 3。在一个字符串中,如果取出若干个字符,将这些字符按照在字符串中的顺。小蓝发现,有些子序列虽然位置不同,但是字符序列是一样的,例如取第。个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。序排列后是单调递增的,则成为这个字符串中的一个单调递增子序列。个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

2023-04-05 11:20:45 222

原创 蓝桥杯刷题

现在小蓝手里有 00 到 99 的卡片各 20212021 张,共 2021020210 张,请问小蓝可以从 11 拼到多少?小蓝准备用这些卡片来拼一些数,他想从 11 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。例如,当小蓝有 3030 张卡片,其中 00 到 99 各 33 张,则小蓝可以拼出 11 到 1010,本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝有很多数字卡片,每张卡片上都是数字 00 到 99。最大运行内存: 128M。

2023-03-19 00:59:56 73

原创 蓝桥杯刷题

小蓝制作门牌的方法是先制作 00 到 99 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、71、0、1、7,即需要 11 个字符 00,22 个字符 11,11 个字符 77。这条街一共有 20202020 位住户,门牌号从 11 到 20202020 编号。请问要制作所有的 11 到 20202020 号门牌,总共需要多少个字符 22?本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。最大运行内存: 128M。

2023-03-19 00:30:21 66

原创 蓝桥杯刷题

如下图所示,GG 是一个无向图,其中蓝色边的长度是 11、橘色边的长度是 22、绿色边的长度是 33。本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。则从 AA 到 SS 的最短距离是多少?此题原型即为旅行商问题的雏形。填空题只需口算出就行。

2023-03-16 23:55:30 154

原创 每日蓝桥杯刷题

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪个。如果有多个字母出现的次数相等,输出字典序最小的那个。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这个字母出现的次数。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。

2023-03-16 23:48:48 82

原创 每日一题(蓝桥杯)

小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。输入的第一行包含一个整数 n (1≤n≤104)n (1≤n≤104),表示考试人数。输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分四舍五入保留整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。接下来 nn 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。

2023-03-16 23:47:27 58

原创 指针与一维数组

输入n个整数,存于n元整型数组,然后求数组元素中的最大值和第二大值,输出最大值和第二大值。要求程序在运行时,首先从键盘输入整数的数目。

2023-02-25 22:29:17 107

原创 二维数组。

例2:输入M行N列的整型矩阵,将该矩阵的第一行与第M行对调,输出对调后的矩阵。例1:求一三行四列矩阵的转置。

2023-02-25 21:17:27 88

原创 基本程序设计技术

方法:设置最大(小)值变量max(min),其初值为其数据类型能够表示的最小(大)值,或者一个比待选数据集合中所有数据都小(大)的值,或者待选数据集合中的任一个数据。方法:计数变量c的初值为0,每输入一个数据,进行必要判断后,若输入的数据满足统计条件,则计数变量c自加1,这样当对所有输入进行判断后,计数变量c的值就是统计的结果。例1:输入若干非0实数,直到输入0为止,要求输入的实数最多不超过20个,统计其中正数的个数,负数的个数。例2:输入一行字符,统计其中的英文字母的个数。例2:输入m,n值,计算。

2023-02-25 17:56:56 366

原创 乘式还原。

18个O的位置上全部是素数(2、3、5或7),请还原此算式。

2023-02-25 10:13:43 576

原创 用递归法实现N元实型数组由大到小冒泡排序

【代码】用递归法实现N元实型数组由大到小冒泡排序。

2023-02-25 09:40:19 86

原创 输入5个国名

提示:所谓字典顺序就是将字符串按由小到大的顺序排列,因此找出按字典顺序排在最前面的国名指的就是最小的字符串。输入提示信息:"Input five countries' names:\n"输入格式: 国名输入用gets()函数。(字符串长度最大限制为30)输入5个国名,编程找出并输出按字典顺序排在最前面的国名。输出提示信息:"The minimum is:%s\n"

2023-02-25 00:40:14 1534

原创 查找该学号学生的成绩。

*输入格式要求:"%ld"(学号) "%ld%d" 提示信息:"Total students are %d\n" "Input the searching ID:" "Input student’s ID and score:"从键盘输入某班学生某门课的成绩(每班人数最多不超过40人),当输入为负值时,表示输入结束,试编程从键盘任意输入一个学号,查找该学号学生的成绩。**输出格式要求:"score = %d\n" "Not found!

2023-02-24 17:33:08 2294

原创 一维数组做形参

假设double型数组a[]已经按从小到大的顺序排好。在其中插入一个元素e使得其保持升序。假定shuzu存储容量至少为n+1;例二:写一个函数,删除N元一维数组中小于0的元素。要求函数返回数组中剩余元素的数目。用函数求整型一维数组中的最大值和最小值。

2023-02-24 16:39:17 90

原创 有一个字符串,包含n个字符

有一个字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。复制结果为:34567890。从第几个字符开始复制?

2023-02-22 13:50:23 724

原创 一维数组创建

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面m个数。请以,号为间隔输入5个数。

2023-02-21 14:50:52 83

原创 有序数组插入数据有序。

注意:定义的数组大小不超过20。例如升序数组里面有5个元素(1 3 5 7 9),待插入数据4,插入后的数组(1 3 4 5 7 9)仍然有序。有序数组插入数据有序。在一个按升序排序的数组中查找x应插入的位置,将x插入数组中,使数组元素仍按升序排列。输出: 1 3 4 5 7 9。输入:1 3 5 7 9。**输出格式要求: "%4d"**输入格式要求:"%d"

2023-02-21 14:22:50 299

原创 写一个函数

写一个函数,如果它首次被调用,则返回字母A,第二次被调用,则返回字母B,第三次调用,则返回字母C,以此类推。(提示:使用一个static数据类型)**输出格式要求:"第一次调用返回字符%c!\n" "第二次调用返回字符%c!\n" "第三次调用返回字符%c!函数原型为:char call_times(void)。编写main函数测试它。

2023-02-21 13:51:00 213

原创 递推迭代算法

输入m,n值,计算组合数p = C(n,m)

2023-02-19 16:20:41 70

原创 波瓦松的分酒趣题

法国著名数学家波瓦松青年时代研究过一个有趣的数学问题:某人有12品脱的啤酒一瓶,想从中倒出6品脱,但他没有6品脱的容器,仅有一个8品脱和一个5品脱的容器,怎样倒才能将啤酒分为两个6品脱呢?**输入格式要求:"%d%d%d%d" 提示信息:"Input Full a,Empty b,c,Get i:"**输出格式要求:" a%d b%d c%d\n%4d%4d%4d\n" "%4d%4d%4d\n"

2023-02-18 23:52:37 193

原创 用switch语句编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:

n",不结束程序运行,继续询问是否做下一次运算。***输入提示信息***:"Do you want to continue(Y/N or y/n)?***输入提示信息***:"Please enter the expression:\n"用户输入Y或y时,程序继续进行其他算术运算;计算表达式的值,指定的算术运算符为加(+)、减(-)、乘(*)、除(/)。***输出数据格式***:以加运算为例:"%f + %f = %f\n"***输入数据格式***:"%f %c%f"***输入数据格式***:" %c"

2023-02-18 21:32:43 3360

原创 求最大数和最小数的最大公约数

从键盘输入10个正整数,求出最大数,最小数,以及他们的最大公约数。输入提示信息:"Input 10 numbers:\n"最大数输出格式:"maxNum=%d\n"最小数输出格式:"minNum=%d\n"最大公约数输出格式:"%d"输入格式: "%d"

2023-02-18 00:03:04 953

原创 绘制金字塔

输入提示信息:"Please input a capital:\n"/*注意,最后一行输出的字符前面也有一个空格*/输出格式: "%c"

2023-02-16 18:31:14 338

原创 以下划线、英文字符开头的并且由下划线、英文字符和数字组成的标识符都是合法的标识符

以下划线、英文字符开头的并且由下划线、英文字符和数字组成的标识符都是合法的标识符。编写一个程序,判断输入的一行字符是否构成一个合法的C标识符(以下划线_开头的标识符视为合法的C标识符)。(假设输入的字符串非关键字且最大长度为32)**输出格式要求:"is\n" "is not\n"**输入格式要求:getchar()

2023-02-16 17:52:36 1248 1

原创 编写一个程序打印如下对称图形

首先提示输入:"Enter n(1-9):\n"

2023-02-16 10:58:23 1388

原创 编程计算圆的面积。

(1)圆的半径r的值为1到10(包括1和10)之间的正整数;(3)当圆的面积小于50时输出圆的面积并对圆的面积求累加和,**要求输入提示信息为:无输入提示信息和输入数据。(2)用符号常量定义PI为3.14;大于50时结束循环;(4)输出累加和的结果。

2023-02-16 10:28:51 3211

原创 13个人围成一圈,从第1个人开始顺序报号1、2、3,凡报到3的人退出圈子。

创建一个环形链表,给链表中的每一个节点从1~13编号,然后开始淘汰过程,对于淘汰的节点,序号置为0,淘汰完成之后,找到序号不为0的即为最后留下的。13个人围成一圈,从第1个人开始顺序报号1、2、3,凡报到3的人退出圈子。出圈成员及顺序: 3 6 (后面以此类推,抱歉这里的输出结果保密,暂不公开,注意最后一个人是不出圈的哦)输出提示 "\n最后的成员是:" 格式 "%3d"输出提示 "出圈成员及顺序:" 格式 "%3d"最后的成员是: (抱歉这里的输出结果保密,暂不公开)

2023-02-16 10:14:38 724

原创 从键盘输入一些字符,逐个将他们送到磁盘上去,直到用户输入一个“#”为止。

解题思路:用fgetc函数从键盘逐个输入字符,然后用fputc函数写到磁盘文件即可。

2023-02-15 23:34:10 450

原创 口袋里有红黄蓝白黑5种颜色的球若干个。每次从口袋中先后取出3个球,问得到3种不同颜色的可能取法,输出每种排列的情况。

解题思路:求只能是5种颜色之一,而且要判断个球是否同色,可以使用美剧类型变量处理。

2023-02-15 11:51:02 1024

原创 有若干人员的数据,其中有学生和教师,学生的数据包括:姓名,号码,性别,职业,班级。教师的数据包括:姓名,号码,性别,职业,职务,要求用同一个表格来处理。

【代码】有若干人员的数据,其中有学生和教师,学生的数据包括:姓名,号码,性别,职业,班级。教师的数据包括:姓名,号码,性别,职业,职务,要求用同一个表格来处理。

2023-02-14 10:57:28 92

原创 字符串异或加密

【代码】字符串异或加密。

2023-02-13 15:40:30 368

原创 猜数游戏-

要求:电脑随机生成一个数,通过输入数字缩小范围实现猜数。

2023-02-09 12:05:57 54

原创 编写一个输出链表的函数print

【代码】编写一个输出链表的函数print。

2023-02-08 11:20:42 118

原创 建立简单的静态链表,它由是三个学生的数据的节点组成,要求输出各节点中的数据。

解题思路:声明一个结构体类型,其成员包括num(学号),score(得分),next(指针变量)。将第一个结点的地址赋给头指针head,将第二个结点的起始地址赋给第一个节点的next成员,将第三个结点的起始地址赋给第二个节点的next成员。第三个结点的next成员赋给null。

2023-02-08 10:55:06 559

insert.c

insert.c

2023-09-25

空空如也

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

TA关注的人

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