自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【字符串】字符串操作

输入三个字符串A,B,C,要求在A中查找B,找不到则输出0,找到则将A中的B用C去替换,然后输出替换后的A。若在A中不存在B,则输出 0 若A存在B,则输出替换后的A。三行,一行一个字符串。

2025-01-02 16:45:35 332

原创 【二维数组上机练习】图像相似度

给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。第一行包含两个整数m和n,表示图像的行数和列数,中间用单个空格隔开。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色。一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。

2024-12-05 16:50:22 324

原创 【一维数组】人机大战(war)

2016 年 3 月 13 日,载入史册的一天,李世石执白战胜了阿法狗,虽然 1:3 败局已定,李世石还是想赢得第 5 场胜利,为人类扳回一点颜面。他提出一个新的玩法:N 个棋子排成一排,从 1 到 N 编号,一开始都是黑色朝上。接下来第 1 秒,把所有编号为 1 的倍数的棋子翻转;第 2 秒,把所有编号为 2 的倍数的棋子翻转;第 3 秒,把所有编号为 3 的倍数的棋子翻转……现在李世石想考一下阿法狗 N 秒后一共有多少个棋子是黑色朝上,作为阿法狗软件工程师的你需要设计程序来解决。

2024-11-24 14:14:17 204

原创 【一维数组】排名(rank)

班主任手上有一本“个人得分记录本”,如果一位同学表现好就会加分,表现差则会扣分。小 X 想知道其他同学情况如何,但由于排名不公布,他只好一个个去问班里的其他同学。现在,小 X 手上有班里共 N 位同学的个人得分,他想知道每位同学的排名(得分相同则排名相同,见样例),可并不知道该如何计算,希望你帮帮他。接下来 N 行,第 i 行包含一个整数 Ai​,表示第 i 位同学的得分。对于 100% 的数据,1≤N≤100000,0≤Ai​≤100000。共 N 行,第 i 行包含一个整数,表示第 i 位同学的排名。

2024-11-24 13:28:22 366

原创 【递推】走楼梯

楼梯有N级台阶,上楼可以一步上一阶,也可以一步上二阶。编一递归程序,计算共有多少种不同走法?

2024-11-16 14:14:25 196

原创 【顺序结构】小X与三角形(triangle)

小 X 很喜欢三角形,原因之一是三角形具有稳定性。也就是说,给定三角形的三条边长,它的形状也随之确定了。现在小 X 想画一个三条边长都是正整数的三角形,其中两条边的长度分别是 a 和 b,第三条边的长度还没有确定。一行包含一个正整数,表示其中两条边长分别为 a,b 的三角形的种类数。一行包含两个用空格隔开的正整数,表示 a 和 b。第三条边的长度可能为 2,3,4,共 3 种。对于 100% 的数据,1≤a,b≤109。对于另外 30% 的数据,a=b。对于 30% 的数据,a=1。

2024-11-16 13:59:58 229

原创 【循环测试试题4】小X与正方形

众所周知,围棋的棋盘有19行19列。输入数据仅有一行包含6个用空格隔开的正整数x1, y1, x2, y2, x3, y3, 表示三枚棋子的位置为(x1, y1), (x2, y2), (x3, y3)。表示若将最后一枚棋子放在位置(x, y),它与之前的三枚棋子能组成一个正方形的四个顶点。注意考虑正方形的四条边不与棋盘上的网格线平行的情况,这种情况你也可以无视它,因为这种情况只占本题20%的分数。对于100%的数据,1<=x1, y1, x2, y2, x3, y3<=19,所有数据保证方案唯一。

2024-11-16 13:56:38 284

原创 【循环测试试题3】小X与数字三角形

共n行,第i行包含i个正整数,每个整数占五列。读入一个正整数n,输出一个n行的数字三角形。一行一个正整数n,2

2024-11-16 13:27:03 382

原创 【循环测试试题2】小X与三次方

她来到芭比阿姨家,说明了来意,芭比阿姨乐呵呵的说:“卡卡西,如果你能回答出我的问题,我可以让你进入我的水晶花园。我的问题很简单,给你一个三位数,你要对这个三位数的各位数字的 3 次方求和,然后再对求出的和中各位数字的 3 次方求和,如此一直继续下去,判断最后能否得到一个不再变化的固定值;例如:对于三位数 111,则第一次计算应该是 1×1×1 + 1×1×1 + 1×1×1=3。第五次应是 1×1×1 + 5×5×5 + 3×3×3=153,与第四次结果重合,不再计算,输出固定值 153。

2024-11-16 13:19:05 398

原创 【循环测试试题1】小X与三角形

也就是说,给定三角形的三条边长,它的形状也随之确定了。现在小 X 想画一个三条边长都是正整数的三角形,其中两条边的长度分别是 a 和 b,第三条边的长度还没有确定。对于 30% 的数据,a=1 对于另外 30% 的数据,a=b 对于 100% 的数据,1

2024-11-16 13:06:10 238

原创 【选择结构】校庆方阵

纪中校庆要到了,学生要出两个节目,一个是游行方阵,一个是大合唱,大合唱对人数有要求但对性别没有要求,而游行方阵规定由若干个小分队组成,其中每个分队必须包含3个学生,而且必须是2个女生和1个男生组成一个分队。第一行包含三个用一个空格隔开的整数:M(0

2024-11-11 18:41:50 160

原创 【二维数组】计算鞍点

给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。如果存在鞍点,输出鞍点所在的行、列及其值,如果不存在,输出"not found"。例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。输入包含一个5行5列的矩阵。

2024-11-10 15:17:34 162

原创 【一维数组】走楼梯(stairs)

有一个有 n 级台阶的楼梯,上楼时可以一次迈一级,或者一次迈二级,或者一次迈三级,或者一次迈四级;问共有多少种上楼梯迈台阶的方法。一个正整数 n(1≤n≤60)。一个正整数,表示上楼梯的方法数。

2024-11-10 13:35:55 347

原创 【多重循环】数字分离组合

输入一个正整数,将各位数字分离,再将分离的数字加起来,再分离,再加起来,直到变成一个一位数,输出最后生成的一位数。123456 分离出来 1+2+3+4+5+6=21 21 在分离 2+1=3 最后就输出 3.

2024-11-01 18:01:27 238

原创 【循环测试试题3】骑士的金币

国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九、十天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。一个整数(范围1到10000),表示天数。

2024-10-28 17:49:38 214

原创 【多重循环】质数个数

六一儿童节到了,五年级 2 班的张老师组织了数质数数游戏。游戏规则是这样的:张老师任意给出一个正整数 m,参加游戏者说出 1 到 m 之间(包括 1 和 m)质数的个数,谁最先说出正确的答案将会得到一个奖品。现在你编写一个程序对给出的 m,输出正确的答案。只有一个正整数 m(m 为小于 30000 的正整数)只有一个数,就是 1 到 m 之间质数的个数。

2024-10-21 21:48:08 231

原创 【单循环】:绝对素数

如果一个自然数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如 13。试求出所有二位绝对素数(一行一个绝对素数),结果就是输出所有的二位绝对素数。输出所有的二位绝对素数,一行一个。

2024-10-18 21:18:12 217

原创 【多重循环】:统计个数

编程,统计出所有不超过 n(n

2024-10-13 22:05:38 158

原创 【多重循环】计数

给出一个正整数 N(N

2024-10-13 22:00:51 187

原创 【多重循环】1-n之间的所有素数

求 1-n 之间的所有素数, 输入为一个整数 n,(n

2024-10-13 21:58:49 290

原创 【单循环】最大公约数和最小公倍数

输入二个正整数,求出它们的最大公约数和最小公倍数。它们的最大公约数和最小公倍数。

2024-10-13 21:51:53 93

原创 【单循环】验证角谷猜想

编写一程序,验证角谷猜想。所谓的角谷猜想是:“对于任意大于 1 的自然数 n,若 n 为奇数,则将 n 变为 3*n+1, 否则将 n 变为 n 的一半。经过若干次这样的变换,一定会使 n 变为 1。”我们的编程任务是这个过程总共进行了几次运算。输入为一个整数 n,输出为一个整数 m(表示运算次数)

2024-10-13 21:45:53 247

原创 【单循环】零件个数

有一堆零件,若三个三个数,剩二个;若五个五个数,剩三个;若七个七个数,剩五个。请你编一个程序计算出这堆零件至少是多少个?输入两个整数 a,b 表示零件个数的范围, 输出为一个整数,表示零件个数。

2024-10-13 21:39:37 157

原创 【多重循环】面值100元的人民币

不懂私聊(1260)

2024-10-13 16:28:21 341

原创 【多重循环】100元钱,买100只鸡

百鸡问题:一只公鸡值 5 元,一只母鸡值 3 元,而 1 元可买 3 只小鸡。现有 100 元钱,想买 100 只鸡。问可买公鸡、母鸡、小鸡各几只?

2024-10-13 16:24:37 286

原创 【单循环】因数的个数

任给一个自然数 n,求出这个自然数不同因数的个数。输入只有一行,包括 1 个整数。输出只有一行,包括 1 个整数。

2024-10-13 16:17:22 208

原创 【多重循环】求 s=1+1/2!+1/3!+…+1/n!

输出只有一行,包括 1 个实数 s(保留 4 位小数)输入只有一行,包括 1 个整数。求 s=1+1/2!

2024-10-13 15:54:52 339

原创 【多重循环】N的N次方

求s=1^1+2^2+3^3+..+n^n。输入只有一行,包括1个整数。输出只有一行,包括1个整数s。

2024-10-13 15:51:39 208

原创 【数组测试】单纯质因数

聪明爱动脑筋的 Jimmy 突然对具有互不相同的质因数的合数产生了兴趣。70=2×5×7,它也有互不相同的质因数。若一个合数中所有的质因数互不相同,则把它称之为具有单纯质因数的合数。他还知道了每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,叫做这个合数的质因数。把一个合数用质因数相乘的形式表示出来,叫做分解质因数。你现在要帮 Jimmy 解决的问题是:已知 N,依次输出 N 以内所有具有单纯质因数的合数。依次输出 N 以内所有具有单纯质因数的合数,用一个空格隔开。

2024-10-12 21:40:08 247

原创 【二维数组】马鞍点(point)

求一个具有 n 行 n 列矩阵的马鞍点(矩阵中某一元素,是所在行中的最小值,同时又是所在列中的最大值,则称该矩阵有马鞍点,该元素的值称为马鞍点的值)。马鞍数所在的行列,用一个空格隔开,如果有多个,请分行输出。样例中的矩阵第 1 行第 1 列有一马鞍点,其值为 5。第一行,一个数 N;接下来 N 行,每行 N 个数。

2024-10-12 21:37:23 578

原创 【函数】哥德巴赫猜想

哥德巴赫猜想是世界上非常有名,且证明难度很高的数学猜想。它的其中一种表达方式是:对于任何一个不小于 6 的偶数,总能把它分为两个素数之和。现在,给你一个数 n,请你帮忙验算 6~n 中所有的偶数是否满足哥德巴赫猜想,并输出满足猜想的等式(例如:6=3+3)。注意,对于一个偶数,有可能符合猜想的等式不止一条。请按第一个素数由小到大的顺序输出。100% 的数据,满足 1≤n≤3000。50% 的数据,满足 1≤n≤100。30% 的数据,满足 1≤n≤50。所有符合猜想的等式,一行一条。

2024-10-11 22:04:21 330

原创 【多重循环】字母金字塔图形

输入只有一行,包括 1 个整数。请输出以下字母金字塔的前 n 行。输出有 N 行(最后一行顶格)

2024-10-10 20:18:37 141

原创 【多重循环】打印九九乘法表

无论是学习哪一门编程语言,九九乘法表都是逃不开的循环示例。那如用循环怎么实现呢?

2024-10-10 20:10:33 195

原创 【单循环】求n!

输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。输入一行,只有一个整数 n(1

2024-10-05 22:16:44 196

空空如也

空空如也

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

TA关注的人

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