自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电梯第五、六次上机

别看了,没写,有兴趣可以自己做,题目自取。

2023-06-02 22:47:00 193

原创 电梯第四次上机

电梯第四次上机。有bug,仅供参考

2023-06-02 22:44:21 197

原创 电梯第三次上机

电梯第三次上机。有bug,仅供参考。

2023-06-02 22:42:25 225

原创 电梯第二次上机

电梯第二次上机。有bug,仅供参考

2023-06-02 22:40:29 157

原创 电梯第一次上机

电梯第一次上机实验,有一点bug,仅供参考。

2023-06-02 22:37:10 114

原创 分组背包问题

仅作分享

2023-03-31 15:18:22 55

原创 二维费用的背包问题

仅作分享

2023-03-31 14:58:16 46

原创 混合背包问题

仅作分享

2023-03-31 14:25:49 60

原创 多重背包问题优化版

【代码】多重背包问题优化版。

2023-03-31 14:05:15 44

原创 编译并运行桌面计算器程序

【代码】编译并运行桌面计算器程序。

2023-03-31 13:58:46 75

原创 定义可以表示日期的结构类型 Date,其中年、月和日可以使用您认为合适的数据类型(定义一个可表示日期的结构类型 Date ,其中的年、月、日可采用你认为合适的数据类型,如三个分离的整数,或一个整数

【代码】定义可以表示日期的结构类型 Date,其中年、月和日可以使用您认为合适的数据类型(定义一个可表示日期的结构类型 Date ,其中的年、月、日可采用你认为合适的数据类型,如三个分离的整数,或一个整数。

2023-03-31 13:57:48 119

原创 编写(定义)一个交换(交换)两个整数的值的函数。使用 int* 作为参数类型。使用 int& 作为参数类型编写另一个交换函数。调用为测试定义的函数。

int t;t=*a;*a=*b;*b=t;int main()int a,b;cin>>a>>b;return 0;

2023-03-31 13:57:12 84

原创 编写一个 C/C++ 程序,该程序打印基本类型的大小、一些指针类型和您选择的一些枚举。使用 sizeof 运算符。

2023-02-17 10:07:55 197

原创 设有文本文件(words.txt)的内容为英文单词(单词都由小写字母构成)构成的序列(单词之间用空白符号分隔,空格、跳格(‘\t‘)、换行等都是空白符号),编写程序实现以下功能:

2023-02-17 09:55:28 283

原创 编写一个 C/C++ 程序,打印出字母“a”。“z”和数字“0”。“9”及其整数值。对其他可打印字符执行相同的操作。再次执行相同的操作,但使用十六进制表示法。

2023-02-17 09:51:57 236

原创 多重背包问题

仅作分享

2022-11-29 11:02:27 87

原创 完全背包问题

仅作分享

2022-11-29 10:43:01 54

原创 01背包问题

仅作分享

2022-11-29 10:41:20 50

原创 使用队列解决贪吃蛇

贪吃蛇简化

2022-11-26 19:52:31 170

原创 阿克曼函数(akermann)非递归算法

阿克曼函数

2022-11-22 11:56:30 1011

原创 环状队列

2022-11-22 11:20:03 75

原创 顺序栈(c语言)

仅供参考

2022-11-22 10:40:33 273

原创 试写一个算法,识别读入的一个以“@“为结束符的字符序列是否满足“序列1&序列2“模式,其中序列1和序列2都不含字符“&“,且序列2是序列1的逆序列。(例如,“a+b&b+a“是属于该序列模式的字符序列

数据结构(c语言)

2022-11-01 21:29:05 1088

原创 假设一个表达式中可以包含三种括号“{}“、“()“、“[]“,且这三种括号可以用任意的次序嵌套使用。编写算法,判断给定的表达式中括号是否匹配(假设表达式已存入元素为字符的顺序表中)。

数据结构(c语言)用栈的方式括号匹配

2022-11-01 21:27:10 1714

原创 使用matplotlib 绘制正余弦曲线、绘制散点图、绘制饼状图、绘制柱状图、绘制多个图形在一起显示、绘制多个图形单独显示、绘制三维图形等操作。

2022-06-19 23:51:10 473

原创 使用numpy进行生成数组、数组运算、数组元素访问、矩阵转置、矩阵不同维度上元素的均值计算、矩阵不同维度上元素的排序、计算数据的标准差和方差、产生正态分布随机数的二维数组等操作。

2022-06-19 23:49:47 654

原创 编写代码,实现一个栈(Stack)的类。栈是只能在一端插入和删除数据的序列。它按先进后出的原则存储数据,先进的数据被压入栈底,最后的数据在栈顶,读数据时从栈顶开始弹出数据(最后一个数据被第一个读出来)

2022-06-17 00:15:32 688

原创 编写代码,定义一个形状基类,有2个属性:面积和周长,以及两个无返回值的方法:area()和perimeter(),分别计算形状的面积和周长,从基类派生出三个子类:三角形、矩形、圆,重载基类的两个

2022-06-16 23:12:34 622

原创 编写程序,用户输入一个目录和一个文件名,搜索该目录及其子目录中是否存在该文件。

2022-06-16 23:11:07 3610 1

原创 编写程序,将包含学生成绩的字典保存为二进制文件,然后再读取内容并显示。

2022-06-16 23:10:10 1507

原创 假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。

2022-06-14 10:40:36 4273

原创 设计一个三维向量类,并实现向量的加法、减法以及向量与标量的乘法和除法运算。

2022-06-14 10:39:39 4311

原创 编写程序 ,用户输入一段英文 ,然后输出这段英文中所有长度为 3 个字母的单词 。

import redef my_del(s): return re.sub(r'\s[a-z|A-Z]{3}\s', '', s)strs = input("请输入一串字符:")str_1 = my_del(strs)print(str_1)# 可自写读取保存文本,仅供参考。

2022-05-25 21:33:33 3829

原创 有一段英文文本 ,其中有单词连续重复了 2 次 ,编写程序检查重复的单词并只保留一个 。例如 ,文本内容为 This is is a desk.””,程序输出为 This is a desk。

import redef repeat(s): return re.sub(r'(\b\w+) \1', r'\1', s)strs = input("请输入一串字符:")str_1 = repeat(strs)print(str_1)

2022-05-25 21:32:16 3714 2

原创 假设有一段英文 ,其中有单词中间的小写字母误写为大写,请编写程序进行纠正

import restrs = input("请输入一串字符:")m = re.sub(r'\b(\w)(\w+)(\w)\b', lambda x: x.group(1)+x.group(2).lower()+x.group(3), strs)print(m)

2022-05-25 21:31:16 794

原创 假设有一段英文 ,其中有单独的大写字母误写为小写,请编写程序进行纠正 。

import restrs = input("请输入一串字符:")pattern = re.compile(r'\s[a-z]\s',)print(pattern.sub(lambda x: x.group(0).upper(), strs))# 没有采用读取文件,因为文件名,存储地址都不同,于是直接输入。

2022-05-25 21:30:24 605

原创 编写程序 ,输出所有由四个数字组成的素数 ,并且在四个数字中每个数字只使用一次 。

import mathdef isprime(n): # 判断是否为素数 if n <= 1: return False for i in range(2, int(math.sqrt(n)) + 1): if n % i == 0: return False return Truewhile 1: # 该代码可输入任意四个小于10的数字,数字可重复 dlist = input("请输入四个数字:.

2022-05-25 21:25:25 1675

原创 编写程序 ,至少使用两种不同的方法计算 100 以内所有奇数的 和 。

i = 0alist = []while i <= 100: alist.append(i) i += 1a = (sum(alist) - 50) / 2print(a)i = 0b = 0while i <= 100: if i % 2 == 1: b += i i += 1print(b)

2022-05-25 21:23:49 2461

原创 编写程序 ,用户 从键盘 输入小于 1 000 的整数 ,对其进行因式分解 。 例如 10 = 2 * 5 60 = 2 * 2 * 3 * 5.

x = int(input("请输入一个整数:"))y = xalist = [] # 储存 x 的因数blist = []i = 2while 1: if x % i == 0: x = x / i alist.append(i) else: i += 1 if x == 1: breakfor i in alist: # 将 alist 的数字全部转换为字符并存入 blist j = ".

2022-05-25 21:23:04 1728

原创 编写程序 ,生成一个包含 2 0 个随机整数的列表 ,然后对其中偶数下标的元素进行降序排列奇数下标的元素不变 。

import randomi = 0alist = []blist = []while i < 20: alist.append(random.randint(1, 100)) i = i + 1print(alist)blist = alist[::2] # 将 alist 偶数下标的元素存入 blistblist.sort(reverse=True) # 降序操作i = 0while i < 10: alist[2*i] = blist.

2022-05-25 21:21:34 1543

空空如也

空空如也

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

TA关注的人

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