自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体期末OJ总结

定义一个结构体,包含年月日,表示一个学生的出生日期。然后在一群学生的出生日期中找出谁的出生日期排行第二要求:出生日期的存储必须使用结构体,不能使用其他类型的数据结构。要求程序全过程对出生日期的输入、访问、输出都必须使用结构。输入第一行输入t表示有t个出生日期每行输入三个整数,分别表示年、月、日依次输入t个实例输出输出排行第二老的出生日期,按照年-月-日的格式输出。

2025-12-30 22:03:49 708

原创 洛谷函数普及题

现有N名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过8个字符的仅有英文小写字母的字符串)、语文、数学、英语成绩(均为不超过150的自然数)。总分最高的学生就是最厉害的,请输出最厉害的学生各项信息(姓名、各科成绩)。如果有多个总分相同的学生,输出靠前的那位。

2025-12-21 10:10:33 923

原创 洛谷字符串普及题

笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn−minn是一个质数,那么笨小猴就认为这是个 Lucky Word,这样的单词很可能就是正确的答案。

2025-12-17 13:35:50 1008

原创 指针综合OJ练习

一开始未知数组长度,根据要求创建不同类型的指针,并且使用指针创建相应长度的数组,然后再完成不同的要求若要求创建整数数组,计算数组内所有数据的平均值若要求创建字符数组,找出数组内的最大字母若要求创建浮点数数组,找出数组的最小值要求程序整个过程不能使用数组下标,从数组创建、输入到搜索、比较、计算,到输出都必须使用指针要求使用通过指针动态创建数组,使用malloc函数第一行输入t表示有t个测试实例第二行先输入一个大写字母表示数组类型,I表示整数类型,C表示字符类型,F表示浮点数类型;

2025-12-16 17:15:45 933

原创 指针OJ练习

用指针实现计算字符串中子串出现的次数2个字符串a和b,每个字符串长度不超过20个字符a中出现b的个数。

2025-12-14 14:24:41 910

原创 洛谷循环结构和数组(普及题)

因为151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以151是回文质数。写一个程序来找出范围ab5≤ab≤100000000(一亿)间的所有回文质数。

2025-12-04 19:14:42 1250

原创 算法学习笔记:高精度

高精度加法,相当于 a+b problem,。

2025-12-02 18:55:42 874

原创 重力四子棋游戏

代码思路来源于B站博主@宁宁rafce。在此基础之上做出了修改。

2025-12-01 16:13:19 266

原创 洛谷函数专题OJ题解(入门题集锦)

给出平面坐标上不在一条直线上三个点坐标x1​y1​x2​y2​x3​y3​,坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。保留两位小数。对于平面上的两个点x1​y1​x2​y2​,则这两个点之间的距离disx2​−x1​2y2​−y1​2​。

2025-12-01 15:54:00 974

原创 洛谷字符串专题OJ练习(入门题集锦)

洛谷题解区的代码我认为部分有问题,没有考虑||的短路特性,只是恰好通过测试罢了(如有错,欢迎在评论区讨论~)只需要找出有连着的 b、o、y 或是 g、i、r、l 的部分,用一个循环逐个判断就能找出所有情况。后贴上单词,会覆盖之前贴上的单词,或者覆盖句号。三个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,每条赋值语句的格式是。三个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,未赋值的变量值为。输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。

2025-11-30 14:52:21 1078

原创 251126OJ练习总结:①最长单词 ②部分和(回溯法) ③分类排序 ④矩阵鞍点

2、查找函数int find(int a[],int n,int value)----在大小为n的a数组中查找值为value的元素,找到就返回元素的下标,找不到,就返回-1;如果不选择第i个元素,那我就选择下一个,判断当前和(current_sum)是否为目标和(target));如果a为奇数, 且与这10个整数中的任一个数相同,则删掉与a相同的 这个数,并将剩下的9个数按升序排序输出;每组测试数据,如果和恰好可以为k,输出“YES”,并按输入顺序依次输出是由哪几个数的和组成,否则“NO”

2025-11-28 10:23:56 1281

原创 251125OJ练习总结:①字符串解密②判断数组是否含有相同元素③利用函数实现哥德巴赫猜想④寻找亲和数⑤数组内元素移位⑥百钱百鸡问题

(1)使用getchar吸收空格(2)使用fgets读取整个字符串(包含空格)fgets使用方法:参数:字符数组名 最大读取长度 读取源stdin(一般是从键盘输入)解释:

2025-11-26 22:38:31 736

原创 251124OJ练习:矩阵运算

转置(TRANSLATE):即将aij转变为aji ,并将转置后的矩阵(新矩阵)存储至原二维数组中。乘法(MULTIPLY):即矩阵A乘矩阵B,并将新矩阵存储至原二维数组中。①字符串函数strcmp用来判断字符串是否相等,从而进行对应操作。加法(ADD):即矩阵A加矩阵B,并将新矩阵存储至原二维数组中。对角线相加(SUM):输出两条对角线上之和(不重复相加)其后每一行都为对应操作,,以OVER结束。对应操作得到的新矩阵/数值。下N行代表该N阶矩阵。

2025-11-24 19:42:29 440 1

原创 251124OJ练习:矩阵左转

输入一个n*m矩阵,将矩阵左转90°后输出(t个测试样例)方法:二维数组模拟矩阵(平面直角坐标系)索引。要求:每一行的输出后面不带空格。

2025-11-24 19:10:14 200 1

空空如也

空空如也

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

TA关注的人

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