自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贪吃蛇代码

0) //防止len++后将(0, 0)位置的墙覆盖。FILE* pf = fopen("贪吃蛇最高得分记录.txt", "r");//读取文件当中的最高得分到max当中。FILE* pf = fopen("贪吃蛇最高得分记录.txt", "w");pf = fopen("贪吃蛇最高得分记录.txt", "w");

2024-07-05 15:46:07 367

原创 C++判断字符是否相等

b.npos) //如果a是b的子串。= a.npos) //如果b是a的子串。= b.npos) //如果a是b的子串。= a.npos) //如果b是a的子串。否则,若第二个串 𝑠2​ 是第一个串 𝑠1 的子串,输出。若第一个串 𝑠1​ 是第二个串 𝑠2​ 的子串,则输出。关键代码:string 库里的函数。

2024-06-15 18:07:59 748

原创 字符大小写转换

接下来 n 行,每行一个单词,长度不超过 20,表示医生手书的药品名。第一行一个数字 n,表示有 n 个药品名要整理,𝑛 不超过 100。A 的序号是 65,𝑎 的序号是 97,两者作差 32。药品名由字母、数字和 - 组成。关键步骤无非就是大小写之间的转换。

2024-06-14 16:42:11 191

原创 字符细节处理

/果前面的条件都不满足,则执行default分支。//判断 c 是否小写字母。//判断 c 是否大写字母。原文中所有的字符都在字母表中被循环左移了三个位置(bcd→yza)//加密时应该是左移 3 位,解密时才是右移 3 位。//在default分支中,将字符串s的第i个字符加上3。//:将 a 到 b 的序列翻转。

2024-06-14 16:24:52 302

原创 石头剪刀布

接下来 N 行的每一行包括两个字符串,表示游戏参与者 Player1,Player2 的选择(石头、剪子或者是布): S1,S2。第一行是一个整数 𝑁,表示一共进行了 N 次游戏。cin>>a>>b;字符串之间以空格隔开 S1 S2 只可能取值在。

2024-06-12 18:33:33 323

原创 矩阵问题总结

cin>>n>>m;i<=n;i++)j<=m;j++)i<=n;i++)j<=m;j++)i<=n;++i){j<=m;

2024-06-08 18:30:38 595

原创 图像相似度-洛谷B2103

说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。

2024-06-07 17:07:24 147

原创 找每一行的最大值,每一列的最小值。B2102 计算鞍点

给定一个 5x5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。i++){ //找每一行中的最大值,行保持不变,列发生变化。i++){ //找每一列的最小值,列保持不变,行发生变化。if(a[i][j]>maxii){ //如果找到行中的最大值。//列等于最大值的列。例如:在下面的例子中,第 4 行第 1 列的元素就是鞍点,值为 8.。

2024-06-06 21:38:51 389

原创 矩阵叫换行-洛谷B2099

给定一个 5x5的矩阵(数学上,一个rxc的矩阵是一个由 r 行 c 列元素排列成的矩形阵列),将第 n 行和第 m 行交换,输出交换后的结果。

2024-06-05 19:56:16 293

原创 栈-洛谷P1739 表达式括号匹配

栈的概念:栈是一种后进先出(LIFO)的数据结构,这意味着最后一个进入栈的元素将会第一个被取出。栈中的元素是按照一定的顺序存放的,这个特性使得栈成为实现函数调用、表达式求值等操作的理想选择。 栈的结构:栈由栈底和栈顶两部分组成。栈底是固定的,而栈顶随着元素的进出而变化。所有元素的添加(入栈)或移除(出栈)都发生在栈顶。 栈的操作:栈主要有两种操作:入栈(push)和出栈(pop)。入栈是将元素放入栈顶,而出栈则是将栈顶的元素取出。这两种操作只允许在栈顶进行,确保了栈的LIFO特性。 栈的实现:在C语言

2024-05-29 20:20:39 416

原创 计算两个时间之间的差值-洛谷P1615西游记公司

/时分秒的转换兼输出。//第一段的时间,第二段时间,偷的电脑。给定两个时间计算数值。

2024-05-26 19:34:10 189

原创 数字统计问题,洛谷P1554梦中的统计

while(k)//注意这里是大于0(一开始改成大于等于0结果死循环了TAT)//为了防止乱改循环变量导致的玄学bug,要用一个来顶个包。//然后删去个位(让当前的十位成为新一个个位)a[k%10]++;i++)//挨个输出。//m和n是两个边界。

2024-05-18 17:23:24 258

原创 将数字倒着输入—洛谷P1427 小鱼的数字游戏

include<cstdio> // printf 需要调用此库。//循环读入数据于数组。=0){ //防止如果第一个数为0。#include<iostream> //万能库。

2024-05-16 17:23:57 150

原创 计算两段时间差-洛谷P1425小鱼的游泳时间

/<<" ",是为了在输出的小时和分钟之间添加一个空格。//a和b是开始的小时和分钟。c和d是结束的小时和分钟。#include<cstdio> // printf 需要调用此库。} //如果分钟不够减时,小时x退1,分钟y就要+60。int y=d-b;#include<iostream> //万能库。int x=c-a;

2024-05-16 15:58:44 430

原创 洛谷禁止在 int 乘 int 时不开 long long

if (x * a!= iy * ib) //乘积是否与它们的整数形式的乘积相等。// 如果不相等,说明至少有一个数在计算过程中发生了溢出,因此输出"long long int"//ix = x、ia = a、ib = b也是为了将x、a、b的值转换为整数形式。//如果所有条件都相等,说明没有发生溢出,输出"int"。//ix、iy、ia、ib分别表示x、y、a、b的整数形式。

2024-05-11 00:25:28 147

原创 洛谷低洼地

如图:地高变化为 [0,1,0,2,1,2,0,0,2,0]2.定义一个数组,读取用户输入的点的高度值,将它们存储在数组中。这样,后续的计算和处理就可以基于这些输入的高度值进行。if (a[i] > a[i - 1] && mark == 1) { // 上升趋势。if (a[i] < a[i - 1]) { // 下降趋势。// 表示状态 用0表示上升,1表示下降。// 输入有多少个点。4.定义一个变量来表示状态,假设0为上升,1为下降。// 表示有多少个低洼地。// 第i个点的高度。

2024-05-08 19:55:38 253

原创 数字反转题

/将反转数字计算出来。int t=n%10;

2024-05-08 18:49:37 99

原创 洛谷字符串题*P1200你的飞碟在这儿

/ 测字符串a长度。// 测字符串s长度。int n1 = 1;重点还是在字符的转换。

2024-05-07 23:16:53 182

原创 洛谷 数字统计c语言代码和解析

比如给定范围 [2,22],数字 2 在数 2 中出现了 1 次,在数 12 中出现 次,在数 20 中出现 1 次,在数 21 中出现 1 次,在数 22 中出现 2 次,所以数字 22 在该范围内一共出现了 6 次。思路:定义l和r来表示这个区间,结果要输出一共有多少,所有还要定义个sum,z可以暂时不先定义,可以先继续往下写。/*去掉个位,更新z的值,再重新做循环,如果十位有2,那么++,如果没有就进行下一个数字*/请统计某个给定范围 [𝐿,𝑅][L,R] 的所有整数中,数字 22 出现的次数。

2024-05-06 19:52:59 336

原创 洛谷P1161 开灯c语言代码思路

指定两个数,𝑎,𝑡a,t(𝑎a 为实数,𝑡t 为正整数)。,⌊𝑡×𝑎⌋⌊a⌋,⌊2×a⌋,⌊3×a⌋,…//算出编号,把开的变关,关的变开,对应[a],[1xa],[2xa]...[txa]在小明进行了 𝑛n 次操作后,小明突然发现,这个时候只有一盏灯是开的,小明很想知道这盏灯的编号,可是这盏灯离小明太远了,小明看不清编号是多少。记 𝑇=∑𝑖=1𝑛𝑡𝑖=𝑡1+𝑡2+𝑡3+⋯+𝑡𝑛T=i=1∑n​ti​=t1​+t2​+t3​+⋯+tn​。在一条无限长的路上,有一排无限长的路灯,编号为 1,2,3,4,…

2024-05-06 13:03:24 1080

原创 洛谷马拦卒过河问题

同时在棋盘上 𝐶C 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。现在要求你计算出卒从 𝐴A 点能够到达 𝐵B 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。棋盘用坐标表示,𝐴A 点 (0,0)(0,0)、𝐵B 点 (𝑛,𝑚)(n,m),同样马的位置坐标是需要给出的。//判断这个点有没有马拦住。//坐标+2以防越界。//马可以走到的位置。

2024-05-06 12:08:52 233

原创 桶排序基本原理

一个 𝑛n 个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了 [1,𝑛−1][1,n−1] 之间的所有整数,则称之符合“欢乐的跳”,如数组 {1,4,2,3}{1,4,2,3} 符合“欢乐的跳”,因为差的绝对值分别为:3,2,13,2,1。原文链接:https://blog.csdn.net/Lislie1127/article/details/138476736。对于每组测试数据,输出一行若该数组符合“欢乐的跳”则输出 Jolly,否则输出 Not jolly。如果桶不为空,则扫描每一个桶。

2024-05-06 12:03:47 280

空空如也

空空如也

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

TA关注的人

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