- 博客(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
原创 洛谷循环结构和数组(普及题)
因为151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以151是回文质数。写一个程序来找出范围ab5≤ab≤100000000(一亿)间的所有回文质数。
2025-12-04 19:14:42
1250
原创 洛谷函数专题OJ题解(入门题集锦)
给出平面坐标上不在一条直线上三个点坐标x1y1x2y2x3y3,坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。保留两位小数。对于平面上的两个点x1y1x2y2,则这两个点之间的距离disx2−x12y2−y12。
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关注的人
RSS订阅