自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基础实验2-2.1 整数的分类处理

2 形式的数(即 count 为 0),直接进行 sum/(count*1.0)` 计算会引发除零错误。输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。+2 形式的所有整数的平均值,并且精确到小数点后 1 位。如果不存在这样的数,个正整数中,找到能被 3 整除的最大整数。如果不存在能被 3 整除的数,个正整数中,存在整数。+1 形式的整数的个数。个正整数中,存在整数。需要注意的是,在计算。时,若不存在满足 3。

2025-03-25 21:50:01 262

原创 L1-059 敲笨钟

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。于是这句诗就被糟改为“寻章摘句老雕虫,晓月当帘敲笨钟”。现在给你一大堆古诗词句,要求你写个程序自动将压“ong”韵的句子糟改成“敲笨钟”。

2025-03-25 21:14:57 217

原创 进阶实验5-3.1 航空公司VIP客户查询

不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务。现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分的功能。

2025-03-25 17:34:15 166

原创 L2-021 点赞狂魔

方法检查该标签是否已存在于用户的标签集合中。若不存在,则将其插入集合,并将用户的不同标签数量。然后的一个重要环节就是用户排序,比较规则为:先比较不同标签数量。,数量多的用户排在前面;

2025-03-24 15:31:16 241

原创 L2-049 鱼与熊掌

种物品的拥有关系下,对于每一对物品种类,有多少人能够同时拥有这两种物品。注意:对于大数组,尽量将其声明为全局变量,因为全局变量存储在静态存储区,空间相对较大。接着使用循环读取每个人的物品种类清单,对于每个人,先读取其拥有的物品种类数量。针对每一对查询的物品种类,统计同时拥有这两种物品的人数并输出结果。对于每个人,遍历其拥有的物品种类清单,统计该人拥有。,并依次读取每一对需要查询的物品种类编号。:用于存储每个人所拥有的物品种类清单。依次读取每个人所拥有的物品种类清单。:用于记录每个人拥有的物品种类数量。

2025-03-22 10:24:41 257

原创 L1-100 四项全能

L1-100 四项全能新浪微博上有一个帖子给出了一道题:全班有 50 人,有 30 人会游泳,有 35 人会篮球,有 42 人会唱歌,有 46 人会骑车,至少有( )人四项都会。发帖人不会做这道题,但是回帖有会做的:每一个才艺是一个技能点,一共是 30 + 35 + 42 + 46 = 153 个技能点,50 个人假设平均分配,每人都会 3 个技能那也只有 150,所以至少有 3 人会四个技能。

2025-03-21 22:20:51 246

原创 L1-101 别再来这么多猫娘了!

以 GPT 技术为核心的人工智能系统出现后迅速引领了行业的变革,不仅用于大量的语言工作(如邮件编写或文章生成等工作),还被应用在一些较特殊的领域——例如去年就有同学尝试使用 ChatGPT 作弊并被当场逮捕(全校被取消成绩)。相信聪明的你一定不会犯一样的错误!言归正传,对于 GPT 类的 AI,一个使用方式受到不少年轻用户的欢迎——将 AI 变成猫娘:部分公司使用 AI 进行网络营销,网友同样乐于使用“变猫娘”的方式进行反击。注意:图中内容与题目无关,如无法看到图片不影响解题。

2025-03-21 17:37:09 458

原创 L1-103 整数的持续性

循环不断将其各位数字相乘,直到得到一个个位数。每进行一次乘法运算,持续性。是一个关联容器,不能像数组一样使用。来访问元素,应该使用迭代器来遍历。,对每个整数计算其持续性。如果当前整数的持续性。如果当前整数的持续性。

2025-03-21 15:34:53 334

原创 L1-104 九宫格

九宫格是一款数字游戏,传说起源于河图洛书,现代数学中称之为三阶幻方。游戏规则是:将一个 9×9 的正方形区域划分为 9 个 3×3 的正方形宫位,要求 1 到 9 这九个数字中的每个数字在每一行、每一列、每个宫位中都只能出现一次。本题并不要求你写程序解决这个问题,只是对每个填好数字的九宫格,判断其是否满足游戏规则的要求。

2025-03-18 21:17:33 760

原创 L2-017 人以群分

社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。

2025-03-18 17:16:28 387

原创 L2-016 愿天下有情人都是失散多年的兄妹

呵呵。大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?

2025-03-18 16:56:53 783

原创 L2-019 悄悄关注

新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。

2025-03-18 16:00:32 250

原创 L2-008 最长对称子串

以一个字符为中心向左右两边移动,根据下标判断是否相等。但是这道题需要注意的是,我们需要考虑长度为奇数的对称子串(以单个字符为中心向两边扩展),和长度为偶数的对称子串(以两个相邻字符为中心向两边扩展)。上面一张图片是长度为奇数的对称子串,下面的图片是长度为偶数的对称子串。

2025-03-17 17:25:30 174

原创 L2-015 互评成绩

首先根据题目要求存入输入数据,因为最后要求输出的数保留小数点后3位,所以我用的是double类型的数组来存入数据,我用了两层循环来处理中间的输入和运算逻辑,外层循环用学生的人数来控制循环的结束。内层循环有两个,第一个循环用来输入数据,然后通过sort()函数排序,第二个循环是用来累加去掉一个最高分和一个最低分的总分数,然后再取平均值。个成绩,所以这里的i从n-m开始,直到n结束,还要注意的是,保留小数点后3位。在输出的时候,因为要取最后得分最高的。

2025-03-17 16:57:42 102

原创 L1-020 帅到没朋友

当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。

2025-03-17 16:39:12 286

原创 L1-011 A-B

本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。

2025-03-16 17:11:25 267

原创 L1-083 谁能进图书馆

为了保障安静的阅读环境,有些公共图书馆对儿童入馆做出了限制。例如“12 岁以下儿童禁止入馆,除非有 18 岁以上(包括 18 岁)的成人陪同”。现在有两位小/大朋友跑来问你,他们能不能进去?请你写个程序自动给他们一个回复。

2025-03-16 17:06:25 229

原创 L1-093 猜帽子游戏

这道题要注意这句话:如果没有一个人猜错、并且至少有一个人猜对了,那么所有的宝宝共同获得一个大奖。如果所有人都不猜,或者只要有一个人猜错了,所有宝宝就都没有奖。然后根据题目意思编写代码就可以了。

2025-03-15 12:59:08 272

原创 L2-014 列车调度

这道题分析清楚后很容易想到set集合,set集合的特性是不会出现重复的内容,并且会将存入的数据按顺序排列。在分析中,我们存入set集合中的颜色代表每一条轨道上列车编号最小的那个元素,存入set集合的个数就代表轨道的数量。,不能放入当前这条轨道(否则无法保证按递减顺序出栈),所以需要新开一条轨道,把。,此时没有已占用的平行轨道,所以为它新开一条轨道(相当于新建一个栈),把。,都不能放入现有的轨道,于是再新开一条轨道,把。,不能放入现有的轨道,再新开一条轨道,把。,同样可以放入这条轨道,将。

2025-03-14 17:03:17 368

原创 L1-049 天梯赛座位分配

天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员…… 以此类推。如果最后只剩下 1 所学校的队伍还没有分配座位,则需要安排他们的队员隔位就坐。

2025-03-14 16:01:31 426

原创 L1-055 谁是赢家

【代码】L1-055 谁是赢家。

2025-03-12 20:11:21 168

原创 L1-056 猜数字

需要注意的是,这道题需要存玩家的名字,最后也需要输出玩家的名字。在这里我用了两种方法来解决这道题。这道题要求:一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。现在需要编写程序来计算,其中需要存入玩家的名字(字符串)和玩家猜的正整数。解法二:用容器来存玩家的名字和猜的数字,在比对每个玩家与平均数的一半的差值时用了绝对值函数abs(),代码更加简洁。解法一:使用常规变量来存入玩家的名字和猜的数字,在比对每个玩家与平均数的一半的差值时也是使用的if判断来处理。

2025-03-12 20:09:04 156

原创 L1-018 大笨钟

【代码】L1-018 大笨钟。

2025-03-12 17:38:35 115

原创 L1-054 福到了

1、getchar()输入,一次只能读取一个字符,并且可以读取'\n'和空格。这道题主要需要处理的是如何读入字符串,下面提供了两种方式进行读入。2、getline()输入,可以读入字符串。

2025-03-12 17:17:58 170

原创 L1-088 静静的推荐

只有满足这个条件,该学生才有可能被推荐。如果不满足,就跳过这个学生,继续处理下一个学生。: 如果该学生的天梯赛分数不低于 175 分,但 PAT 分数未达到面试分数线,那么就检查该天梯赛分数之前被推荐的次数。: 如果该学生的天梯赛分数不低于 175 分,接着判断其 PAT 分数是否达到或超过企业的面试分数线。如果满足这个条件,那么这个学生一定可以被推荐,将。,所以这个学生不满足基本条件,不会进入后续的判断。如果小于,说明该天梯赛分数还可以再推荐一次,将。,所以这个学生可以被推荐,的值就会减 1,直到。

2025-03-10 22:01:16 322

原创 L1-039 古风排版

题目说输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。那就要根据给的每列字符数N来确定行数,这样我们就知道用多少大小的二维数组来装这段字符串了,还有一点就是要注意空格,二维数组中如果没有字符来填充的话就需要用空格来代替。我在代码中用了gets来输入,gets输入与scanf输入有有一些区别,gets是以回车为结束的,并且会将'\0'作为结束符加到字符串最后,而scanf则是以空格为结束。

2025-03-10 18:45:43 253

原创 L1-086 斯德哥尔摩火车上的题

这道题我是按照题目的代码要求来编写的,但是有一些地方需要注意,在伪代码中,是要返回两个数的最大值,在这里我写了一个函数max来返回最大值。最后,用于存储比对后的字符串数组要设置大一点,不然后一个2分的测试点拿不到。第一个字符串大于第二个字符串,则返回大于0的数字。第一个字符串小于第二个字符串,则返回小于0的数字。大概的形式:strcmp(str1,str2);第一个字符串等于第二个字符串,则返回0。

2025-03-10 14:35:56 206

原创 L1-070 吃火锅

题目要求我们从输入中读取朋友的信息,每一行信息为一个不超过 80 个字符的字符串,信息仅包含字母、数字、空格、可见的半角标点符号。当读取到仅包含一个英文句点 “.” 的行时,输入结束。我们需要统计朋友信息的总条数,检查每条信息中是否包含关键词 “chi1 huo3 guo1”,记录第一次出现该关键词的信息是第几条,并统计包含该关键词的信息总共有多少条。如果从头到尾都没出现该关键词,则输出特定表情 “-_-#”。

2025-03-10 12:02:52 412

原创 表格columns拼接两个后端返回的字段(以umi框架为例)

解决columns中两个数据拼接问题。

2025-03-08 15:03:40 373

原创 L1-094 剪切粘贴

这道题是天梯赛中一道有坑的题,如果常规做法会略显复杂,但是用字符串来存储数据就会显得比较容易。

2025-03-07 17:34:21 143

原创 React框架请求代理(以umi项目为例)

3、在app.tsx中调用Request.tsx函数并暴露请求代理。1、在.umirc.ts文件里面配置proxy。2、 在Request.tsx中配置下面的代码。下面是我的项目代码的目录结构。

2025-03-07 10:24:22 169

原创 L1-058 6翻了

都已经按照规则进行了替换,其他字符也都原样输出,最终完成了对输入字符串的处理,得到符合要求的输出结果。为了存储这个字符串,我们定义一个长度为 1001 的字符数组。函数会持续读取字符,直到遇到换行符为止,将读取的内容存储在。的个数超过 3 个且不超过 9 个,直接输出字符。在后续遍历字符串的过程中,我们会根据。的个数不超过 3 个,使用一个嵌套的。重置为 0,以便统计下一组连续的。的个数超过 9 个,输出字符串。当遍历完整个字符串后,所有连续的。的值来决定如何处理连续的。的值加 1,表示连续。

2025-03-07 00:17:33 284

原创 L1-041 寻找250

天梯赛支持在循环中输入。

2025-03-07 00:09:00 181

原创 L1-031 到底是不是太胖了

如果输入的数据超出这个范围,程序的行为可能是未定义的,可能导致错误的结果。,即不包含等于的情况。虽然在本题中可能测试数据没有覆盖到这种边界情况,但从逻辑严谨性角度考虑,可以将条件判断改为更严格的形式,如。,说明实际体重比标准体重小超过 10%,输出 "You are tai shou le!,说明实际体重比标准体重大超过 10%,输出 "You are tai pang le!代码中的条件判断逻辑基本正确,但在处理边界情况时,可能存在一些潜在的问题。虽然在本题中输入的身高和体重是整数,但在计算标准体重。

2025-03-03 22:07:51 283

原创 疯狂的馒头

从起始位置开始,遍历染色范围内的每个馒头,将其颜色记录在 `color` 数组中,即 `color[x] = m`。- 每次染色操作开始时,根据公式 `(m * p + q) % n + 1` 和 `(m * q + p) % n + 1` 计算出染色的起始位置 `x` 和结束位置 `y` ,然后取 `l = min(x, y)` 和 `r = max(x, y)` 来确定染色的范围。- 每次染色操作完成后,将染色次数 `m` 减 1,继续下一次染色操作,直到 `m` 变为 0。

2025-02-28 16:27:35 292

原创 L1-050 倒数第N个字符串

我最开始没有理解到这道题,后来理解了这道题后才发现这道题其实非常简单,就是一个26进制转换问题。

2025-02-28 11:01:02 293

原创 umi项目搭建和工程目录介绍

本文聚焦 react umi+ant - design+ProComponents 技术栈,系统介绍相关课程。点明技术栈选型,提供 umi 官网、umiMax 简介及 ProComponents 高级组件的关键链接。

2025-02-28 09:09:38 857

原创 本地部署 DeepSeek 全流程指南

本文将详细介绍在本地部署 DeepSeek 的步骤和注意事项。

2025-02-07 12:48:49 424

原创 在vue前端项目中使用高德地图

本文提供了在vue前端中使用高德地图的方法,也提供了地图中的一些基本使用,包括查询经纬度、查询地理信息等,并且提供了丰富的代码,帮助同学们快速掌握在vue前端项目中使用高德地图。

2025-01-15 11:27:38 495

原创 vue前端搭建企业级项目

pnpm 包管理工具Vite 下一代前端开发与构建工具 快速 轻量级 按需编译 热更新Vue3 市场主流的开发框架JavaScript 前端3剑客之一,必不可少Vue Router 路由,掌管页面跳转Ant Design Vue ui框架,统一样式风格,不用再头疼样式, Ant Design 的 Vue 实现,开发和服务于企业级后台产品。ESLint ESLint 是一个开源的 JavaScript 和 JSX 代码检查工具,旨在帮助开发者发现和修复代码中的潜在问题。

2025-01-15 11:12:25 962

空空如也

空空如也

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

TA关注的人

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