自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验11-1-9 藏尾诗

本题要求编写一个解密藏尾诗的程序。注:在 2023 年 1 月 17 日 15 点 14 分以后,该题数据修改为 UTF-8 编码。

2024-03-24 16:44:41 194

原创 实验11-1-1 英文单词排序

本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。

2024-03-24 15:42:02 142

原创 实验10-1 圆形体体积计算器

本题要求实现一个常用圆形体体积的计算器。

2024-03-24 15:20:00 274

原创 实验9-8 通讯录排序

输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。

2024-03-24 14:44:42 364

原创 实验8-2-10 IP地址转换

一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。

2024-03-24 13:43:55 123

原创 实验8-2-8 字符串排序

本题要求编写程序,读入5个字符串,按由小到大的顺序输出。

2024-03-24 13:28:13 198

原创 实验7-3-9 删除重复字符

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。

2024-03-24 10:36:46 356

原创 实验7-2-10 简易连连看

本题要求实现一个简易连连看游戏模拟程序。给定一个2N×2N的方阵网格游戏盘面,每个格子中放置一些符号。这些符号一定是成对出现的,同一个符号可能不止一对。程序读入玩家给出的一对位置(x1​,y1​)、(x2​,y2​),判断这两个位置上的符号是否匹配。如果匹配成功,则将两个符号消为“*”并输出消去后的盘面;否则输出“Uh-oh”。若匹配错误达到3次,则输出“Game Over”并结束游戏。或者当全部符号匹配成功,则输出“Congratulations!”,然后结束游戏。

2024-03-24 09:32:01 298

原创 实验7-2-9 螺旋方阵

所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。

2024-03-23 21:05:37 134

原创 实验7-2-8 找鞍点

一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。

2024-03-23 17:22:20 95

原创 实验7-2-7 方阵循环右移

本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。

2024-03-23 16:55:41 165

原创 实验7-2-2 矩阵运算

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

2024-03-23 15:20:50 192

原创 实验7-1-11 装箱问题

假设有N项物品,大小分别为s1​、s2​、…、si​、…、sN​,其中si​为满足1≤si​≤100的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。

2024-03-23 15:01:49 130

原创 实验7-1-10 组个最小数

给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。

2024-03-23 14:24:12 149

原创 实验7-1-8 找出不是两个数组共有的元素

给定两个整型数组,本题要求找出不是两者共有的元素。

2024-03-23 13:51:21 249

原创 实验11-2-9 链表逆置

其中head是用户传入的链表的头指针;函数reverse将链表head逆置,并返回结果链表的头指针。

2024-03-23 10:03:59 193

原创 实验11-2-8 单链表结点删除

函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数deletem将单链表L中所有存储了m的结点删除。返回指向结果链表头结点的指针。

2024-03-23 10:03:28 130

原创 实验11-2-7 统计专业人数

其中head是用户传入的学生学号链表的头指针;函数countcs统计并返回head链表中专业为计算机的学生人数。

2024-03-22 10:37:19 273

原创 实验11-2-6 奇数值结点链表

函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数getodd将单链表L中奇数值的结点分离出来,重新组成一个新的链表。返回指向新链表头结点的指针,同时将L中存储的地址改为删除了奇数值结点后的链表的头结点地址(所以要传入L的指针)。

2024-03-22 10:36:40 231

原创 实验11-2-5 链表拼接

其中list1和list2是用户传入的两个按data升序链接的链表的头指针;函数mergelists将两个链表合并成一个按data升序链接的链表,并返回结果链表的头指针。

2024-03-22 10:36:09 137

原创 实验11-2-4 删除单链表偶数节点

函数createlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数deleteeven将单链表head中偶数值的结点删除,返回结果链表的头指针。

2024-03-22 10:35:35 218

原创 实验11-2-3 逆序数据建立链表

函数createlist利用scanf从输入中获取一系列正整数,当读到−1时表示输入结束。按输入数据的逆序建立一个链表,并返回链表头指针。链表节点结构定义如下:int data;

2024-03-22 10:34:56 161

原创 实验11-2-2 学生成绩链表处理

函数createlist利用scanf从输入中获取学生的信息,将其组织成单向链表,并返回链表头指针。链表节点结构定义如下:int num;/*学号*//*姓名*/int score;/*成绩*//*指向下个结点的指针*/输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束。函数deletelist从以head为头指针的链表中删除成绩低于min_score的学生,并返回结果链表的头指针。

2024-03-22 10:34:24 357

原创 实验11-2-1 建立学生信息链表

该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。链表节点结构定义如下:int num;/*学号*//*姓名*/int score;/*成绩*//*指向下个结点的指针*/单向链表的头尾指针保存在全局变量head和tail中。输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束。

2024-03-22 10:33:49 218

原创 实验11-1-8 查找子串

函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。

2024-03-22 10:33:05 106

原创 实验11-1-6 指定位置输出字符串

函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。

2024-03-22 10:32:24 151

原创 实验11-1-4 计算最长的字符串长度

其中n个字符串存储在s[]中,函数max_len应返回其中最长字符串的长度。

2024-03-22 10:31:11 173

原创 实验11-1-3 查找星期

函数getindex应返回字符串s序号。如果传入的参数s不是一个代表星期的字符串,则返回-1。

2024-03-21 10:41:47 254

原创 实验11-1-2 输出月份英文名

函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参数n不是一个代表月份的数字,则返回空指针NULL。

2024-03-21 10:08:25 207

原创 实验10-10 十进制转换二进制

函数dectobin应在一行中打印出二进制的n。建议用递归实现。

2024-03-21 09:42:56 329

原创 实验10-8 递归求Fabonacci数列

函数f应返回第n个Fabonacci数。题目保证输入输出在长整型范围内。建议用递归实现。

2024-03-21 09:28:10 376

原创 实验10-6 递归求简单交错幂级数的部分和

其中题目保证传入的n是正整数,并且输入输出都在双精度范围内。函数fn应返回上述级数的部分和。建议尝试用递归实现。

2024-03-21 09:24:49 159

原创 实验8-2-7 字符串的连接

函数str_cat应将字符串t复制到字符串s的末端,并且返回字符串s的首地址。

2024-03-21 09:13:22 143

原创 实验8-2-9 长整数转化成16进制字符串

其中x是待转化的十进制长整数,p指向某个字符数组的首元素。函数f的功能是把转换所得的16进制字符串写入p所指向的数组。16进制的A~F为大写字母。

2024-03-21 09:13:08 133

原创 实验9-4 计算两个复数之积

其中是复数结构体,其定义如下:int real;int imag;

2024-03-21 09:12:54 179

原创 实验9-6 按等级统计学生成绩

其中pint num;int score;char grade;n是数组元素个数。学号num、姓名name和成绩score均是已经存储好的。set_grade函数需要根据学生的成绩score设置其等级grade。等级设置:85-100为A,70-84为B,60-69为C,0-59为D。同时,set_grade还需要返回不及格的人数。int num;int score;char grade;for(i = 0;i < n;

2024-03-21 09:12:37 173

原创 实验10-2 递归实现指数函数

函数calc_pow应返回x的n次幂的值。建议用递归实现。题目保证结果在双精度范围内。

2024-03-21 09:12:24 212

原创 实验10-3 递归计算Ackermenn函数

其中m和n是用户传入的非负整数。函数Ack返回Ackermenn函数的相应值。题目保证输入输出都在长整型范围内。

2024-03-21 09:12:12 226

原创 实验10-4 递归实现顺序输出整数

函数应将n的每一位数字从高位到低位顺序打印出来,每位数字占一行。

2024-03-21 09:11:59 134

原创 实验10-5 递归求阶乘和

函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+...+n!的值。题目保证输入输出在双精度范围内。

2024-03-21 09:11:45 248

空空如也

空空如也

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

TA关注的人

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