- 博客(35)
- 收藏
- 关注
原创 Python:(列表/字典/元组/集合)综合小练习
②给定列表 my_list = [(1, 'a'), (2, 'b'), (3, 'c')] 和字典 my_dict = {1: {1, 2}, 2: {3, 4}, 3: {5, 6}}, 创建一个新字典, key 为列表中每个元组的第二个元素, value 为每个元组第一个元素对应字典中键的值求和结果。
2024-09-25 15:15:00
163
原创 Python:简化的图书管理系统
②每本书的属性包括:书名、作者、出版年份、是否被借出等;⑤保存每次借阅和归还的记录,包括借阅者、书籍和日期。①利用字典和列表来管理书籍、借阅者及借阅记录;③每个借阅者的属性包括:姓名、已借书籍列表;④具备书籍添加、借阅和归还功能;
2024-09-25 14:37:22
87
原创 Python:字典小练习
③ 给定两个字典 dict1 = {'x': 10, 'y': 20} 和 dict2 = {'y': 15, 'z': 25},编写代码将两个字典合并。①给定 list1 = [1, 2, 3, 4, 5, 6, 7],list2 = ['Sun', 'Mon, 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']。②给定字典 data = {'a': 10, 'b': 20, 'c': 5, 'd': 15},编写代码找出具有最大值和最小值的键,并输出结果。
2024-09-24 22:04:11
200
原创 Python:元组小练习(学生成绩)
a)使用元组解析创建一个新的元组,其中每个元素是原元组中学生的姓名;c)使用 zip 函数将学生的姓名和成绩分别组合成两个列表;d)统计成绩大于等于 80 的学生人数。b)将学生按照成绩从高到低进行排序;
2024-09-24 21:32:54
290
原创 Python:列表小练习
b)将列表中所有句子的单词连接成一个字符串,单词之间用空格分隔;a)创建一个新的列表,其中每个元素是原列表中句子的单词数量;a)创建新的列表,其中每个元素是原列表中的元素的平方;③利用递归函数计算列表中所有元素的总和。c)找出列表中句子长度最长的句子。c)反转列表,删除第二小的数字。b)移除列表中的重复项;
2024-09-24 21:09:51
178
原创 C语言:线性表的基本操作(数组/链表)
3 x 表示调用函数 Find(x),找到第一个 ai = x,若找到则输出 i;若 x 不在线性表中,则输出0;6 x y 表示调用函数 DeleteByRange(x, y),从表中删除所有 [x, y] 范围内的数。4 x y 表示调用函数 Count(x, y),统计表中 [x, y] 范围内的元素个数 t,并输出;后输入 m 行,每行描述一个命令(插入 / 删除 / 查找 / 统计 / 去重 / 集体删除)1 i x 表示调用函数 insert(i, x),将x插入到 a[i];
2024-09-22 17:36:59
331
原创 C++:旅行购票问题
输入:一行四个整数 n, m, a, b (1 <= n, m, a, b <= 1000)现有两种不同车票:第一种花费 a 元可坐1次,第二种花费 b 元可坐 m 次。输出:一个整数表示答案。你需搭乘地铁 n 次。问:最少花费多少钱?
2024-09-22 16:01:15
175
原创 C语言:关于完全素数
设一个整数有m位,从左至右每位数字分别为a1,a2,a3,...,am,当对于任意1<=k<=m,有由a1到ak组成的数字为素数,则称该数为完全素数。例如:2333为完全素数,因为2,23,233,2333均为素数。2 给定位数m,打印所有位数为m的完全素数。
2024-01-08 12:00:35
557
1
原创 C语言:识别最长字符串
写一个函数,对于一行字符(含空格),能够找到字符串中最长的单词。主函数中,输入字符串,调用自定义函数并输出最长的单词。比如输入:a aa aaa aaaa。
2023-12-23 11:40:27
439
原创 C语言:指针内容的小练习
编写函数fun(int *p1,int *p2,int *p3),其功能是:求p1所指一维数组中的所有能被5整除的数的个数以及这些所有能被5整除的数的积;分别将所求得的个数以及积通过指针p2和p3返回主函数。数组、n、最大值、最小值和平均值均作为函数形参,函数无返回值;有5个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,写一个函数实现以上功能,在主函数中输入5个整数和输出调整后的5个数。主函数中,由键盘输入3个整数存入一维数组, 调用函数fun后, 在主函数输出最后的结果。
2023-12-23 11:34:13
114
原创 C语言:将单词首字母转为大写
输入字符串,要求将每个单词的第一个字母改为大写字母,并输出。如“hello world!”改为“Hello World”
2023-12-23 11:20:39
1392
1
原创 C语言:最长的子字符串
编写函数intsearch(char *cpSource, char ch),该函数在一个字符串中找到可能的最长的子字符串,该字符串是由同一字符组成的。从主函数中输入"aabbcccddddeeeeeffffff"和'e',调用函数得到结果。
2023-12-23 11:06:00
170
1
原创 C语言:寻找指定字符出现的下标值
函数 void findlet(char *str, char * let, int *order) 的功能:针对指针str指向的字符数组,找到指针let所指向的字符在该字符数组中第一次出现的位置(下标值)(若没有该字符,则输出-1),并把该下标值存储到指针order所指向的变量。如字符串 “12a89aaRry6ru”中,字母a第一次出现的下标值为2。而字母b没有出现,下标值为-1。【要有至少两条注释】
2023-12-23 11:02:17
407
1
原创 C语言:哥德巴赫猜想
写函数void guest(int n),找到并输出所有素数对,每个素数对之和均等于偶数n。编写main函数,遍历[6,50]间所有的偶数,调用guest函数查找并输出素数对。任何一个大于4的偶数都可以表示为两个素数之和。验证[6,50]之间的偶数。40=3+37 40=11+29 40=17+23(换行)注:布尔值亦可用返回数0及1替代。
2023-11-30 14:58:59
631
1
原创 C语言:删除数组中重复出现的数据
键盘输入一个长度为10的int型数组,删除数组中重复出现的数据 如,原数组是: 1 4 2 3 4 1 2 5 5 9,输出:1 4 2 3 5 9。
2023-11-30 14:08:28
781
1
原创 C语言:将数字按序插入数组
有一个已排好序的数组{1,4,6,9,13,16,19,28,40,100},要求输入一个数后,按原来排序的规律将它插入数组中。
2023-11-30 14:03:08
570
原创 C语言:找出1000之内的所有完数,并输出其因子
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,且6=1+2+3,因此6是“完数”。编程找出1000之内的所有完数,按如下格式输出其因子:6 its factors are 1 2 3。
2023-11-30 11:21:45
2574
原创 C语言:找出特殊数字
找出所有满足以下特性的6位整数:它是一个完全平方数(完全平方数是指该数是某个整数的平方),该数同时也是回文数(回文数是指该数等于它的反序数)。例如,698896是836的平方并且698896是回文数,因此698896是满足所给条件的6位整数。输出所有满足上述条件的6位整数。(int)sqrt(i)==sqrt(i) 改为 IsSquare(i)
2023-11-30 11:18:32
243
原创 C语言:求应发奖金总数,保留两位小数
利润高与100000元,低于200000元(100000≤ I ≤200000)时,低于100000元的部分按10%提成,高于100000的部分,可提成7.5%;200000<I ≤400000时,低于200000元的部分仍按上述办法提成(下同)。高于200000元的部分按5%提成;400000<I ≤600000元时,高于400000元的部分按3%提成;600000< I ≤1000000时,高于600000元的部分按1.5%提成;I>1000000时,超过1000000元的部分按1%提成。
2023-11-30 11:11:58
389
原创 C语言:输出浮点数的符号、整数部分和小数部分
编写程序,从键盘输入一个不等于0的浮点数,然后分别输出这个浮点数的符号、整数部分和小数部分。例如输入-123.456,输出应为。
2023-11-30 11:02:15
2213
原创 C语言:分钟转换日期&&日期转换天数计算器
1 编写程序,提示用户输入分钟数(例如10000000),然后显示这些分钟代表多少年和多少天。为了简化问题,假设一年有365天,不足1天按1天算。2 给出年、月、日,计算该日是该年的第几天。
2023-11-30 10:56:39
1210
原创 C语言:指针基础知识
先打印出*p的值,后将*p指向元素的值加一(此时指针指向数组a的第二个元素3)先对指针进行自增操作,后打印出*p指向元素的值(数组a的第二个元素2)定义了一个int型数组a,同时将其初始化为{1,2,3,4,5}先打印*p指向元素的值,后*p自减(指针指向数组a的第一个元素。定义了一个int型指针p,并使其指向数组a的第一个元素。先对*p指向元素的值减一,后打印此值。打印*p指向元素的值(数组a的第一个元素1)代码运行结果为1,2,2,3,3,0,0。打印*p指向元素的值。打印*p指向元素的值。
2023-11-09 15:22:52
49
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人