自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言:舍罕王的故事

相传国际象棋是古印度舍罕王的宰相达依尔发明的。这位聪明的宰相指着 8 * 8 共 64 格的象棋说:“陛下,请您赏给我一些麦子吧。就在棋盘的第 1 格放 1 粒,第 2 格放 2 粒,第三格放 4 粒,以后每一格都比前一格增加一倍,依此放完棋盘 64 格,我就感激不尽了。舍罕王听了达依尔这个“小小”的要求,想都没想就满口答应下来。结果在给达依尔麦子时舍罕惊奇地发现要给的麦子比自己想象的要多得多,于是他进行了计算,结果令他大惊失色。请问,舍罕王要兑现他的许诺共要多少粒麦子赏赐他的宰相?

2024-05-31 19:31:30 153 1

原创 python:打印9*9乘法表(两种形式【正.反】)

【代码】python:打印9*9乘法表(两种形式【正.反】)

2024-01-21 19:54:38 428

原创 python:制作累加的三角形

【代码】python:制作累加的三角形。

2024-01-12 15:17:51 420

原创 python:爱因斯坦的数学谜题

【代码】python:爱因斯坦的数学谜题。

2024-01-12 14:27:33 546

原创 python:抛硬币游戏

【代码】python:抛硬币游戏。

2024-01-10 19:56:09 672

原创 python:比较两个数的大小

【代码】python:比较两个数的大小。

2024-01-08 09:42:57 770

原创 python:编写一个加密程序,其实现原理是通过替换指定的字符进行加密,附加要求是实现密文逆向检测。

【代码】python:编写一个加密程序,其实现原理是通过替换指定的字符进行加密,附加要求是实现密文逆向检测。

2023-12-08 10:41:50 735

原创 python:用户输入两个版本号 v1 和 v2,请编写代码比较它们,找出较新的版本。

版本号是由一个或多个修订号组成,各个修订号之间由点号(.)连接,每个修订号由多位数字组成,例如 1.2.33 和 0.0.11 都是有效的版本号。从左到右的顺序依次比较它们的修订号,点号(.)左侧的值要比右侧的权重大,即 0.1 要比 0.0.99 大。

2023-12-08 10:36:09 483

原创 python:如果有一个列表,其中占比超过一半的元素称之为主要元素,那么如何获取一个列表的主要元素呢

摩尔投票法有时候也被称为“多数投票法”,该算法解决的问题是如何在任意多的候选人中(选票无序),找到获得票数最多的那个。所以,我们只需要判断列表中是否有超过一半的元素与中间元素相同即可(如果有,中间元素为主要元素;否则,不存在主要元素)根据主要元素的定义,对列表进行排序操作之后,主要元素必然会出现在列表长度一半之后的一个位置上。题目给定的列表是:[2, 2, 4, 2, 3, 6, 2]计数阶段:计算对抗结果中最后留下的候选人票数是否有效。对抗阶段:分属两个候选人的票数进行两两对抗抵消。

2023-12-07 20:08:04 423

原创 python:请编写一个程序,判断给定的字符串 s 中括号的写法是否合法。

左右括号必须以正确的顺序闭合,比如 "{()}" 是合法的,"{(})" 则是非法。字符串仅包含 '('、')'、'['、']'、'{'、'}' 这三对括号的组合。左右括号必须成对编写,比如 "()" 是合法的,"(" 则是非法的。

2023-12-06 20:38:59 351

原创 python:生成由 10000 个整数(范围是 1 ~ 65535)构成的随机列 nums ,给出一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来

【代码】python:生成由 10000 个整数(范围是 1 ~ 65535)构成的随机列 nums ,给出一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来。

2023-12-06 20:19:46 504

原创 python:录入一个整数列表 nums 和一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来

【代码】python:录入一个整数列表 nums 和一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来。

2023-12-06 20:17:32 589

原创 python: 给定一个整数列表 nums 和一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来。

【代码】python: 给定一个整数列表 nums 和一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来。

2023-12-06 20:15:36 1211

原创 python判断一个整数是否为回文数。

【代码】python判断一个整数是否为回文数。

2023-12-06 14:07:21 484

原创 python编写一个程序,求解 100~999 之间的所有水仙花数。

【代码】编写一个程序,求解 100~999 之间的所有水仙花数。

2023-12-06 14:06:26 455

原创 python:找出 10 以内的所有素数,如果不是素数,请打印出该合数对应的乘积公式。

【代码】python:找出 10 以内的所有素数,如果不是素数,请打印出该合数对应的乘积公式。

2023-12-06 12:51:43 491

原创 python验证角谷的猜想:

角谷猜想的内容是:任意给定一个正整数,若它为偶数则除以 2,若它为奇数则乘以 3 再加 1,得到一个新的自然数,按照这样的方法计算下去,最终的结果必将是 1。比如给定的自然数是 5,则。

2023-12-04 20:47:05 1181

原创 python:请按照顺时针螺旋顺序输出矩阵中的所有元素。

输出结果:[1, 2, 3, 4, 8, 12, 11, 10, 9, 5, 6, 7]例如:matrix = [[1, 2, 3, 4],

2023-11-27 16:24:05 641

原创 python:将二维矩阵转置

【代码】python:将二维矩阵转置。

2023-11-27 15:48:04 460

原创 python:打印杨辉三角

【代码】python:打印杨辉三角。

2023-11-27 13:54:36 1180

原创 python:请编程找出矩阵中的幸运数字。

说明:假设给定一个 m * n 的矩阵(矩阵中数值的取值范围是 0~1024,且各不相同),如果某一个元素的值在同一行的所有元素中最小,并且在同一列的所有元素中最大,那么该元素便是幸运数字。

2023-11-27 11:48:22 373

原创 python:创建一个88 x 88的随机整数矩阵(二维列表),然后匹配用户输入的整数是否与其中某元素相等,如果相等则打印其行号和列号。

【代码】python:创建一个88 x 88的随机整数矩阵(二维列表),然后匹配用户输入的整数是否与其中某元素相等,如果相等则打印其行号和列号。

2023-11-27 11:46:22 402

原创 python:创建不同的列表

【代码】python:创建不同的列表。

2023-11-27 11:00:53 325

原创 python:如果有一个列表[2, 2, 4, 2, 3, 6, 2]&,其中占比超过一半的元素称之为主要元素,那么如何获取一个列表的主要元素呢?

所以,我们只需要判断列表中是否有超过一半的元素与中间元素相同即可(如果有,中间元素为主要元素;否则,不存在主要元素)。摩尔投票法有时候也被称为“多数投票法”,该算法解决的问题是如何在任意多的候选人中(选票无序),找到获得票数最多的那个。根据主要元素的定义,对列表进行排序操作之后,主要元素必然会出现在列表长度一半之后的一个位置上。使用摩尔投票法(Boyer–Moore majority vote)。

2023-11-27 10:33:19 369

原创 python:我们知道,列表的 index() 方法可以找到第一个匹配元素的下标,那么你有没有办法在不改变原列表的情况下,找到最后一个匹配元素的下标呢?(有两种方法可以实现)

第一种方法的思路是:通过拷贝获取一个列表的副本(题目要求不改变原列表),然后将该副本原地翻转,再通过 index() 方法获取翻转后指定元素的下标,最后,使用(列表的长度 - 1 - 翻转后的下标)得到最终的结果。第二种方法的思路是:“破罐破摔,天涯海角都要找到你“的暴力搜寻法。例如:找到最后的1的下标。

2023-11-27 10:28:20 486

原创 python:请编写一个程序,判断给定的字符串 s 中括号的写法是否合法。

【代码】python:请编写一个程序,判断给定的字符串 s 中括号的写法是否合法。

2023-11-27 09:47:05 441

原创 python: 爱因斯坦曾出过这样一道有趣的数学题:

有一个长阶梯,若每步上 2 阶,最后剩 1 阶;若每步上 3 阶,最后剩 2 阶;若每步上 5 阶,最后剩 4 阶;若每步上 6 阶,最后剩 5 阶;只有每步上 7 阶,最后刚好一阶也不剩。

2023-11-26 20:54:33 604

原创 python:抛硬币游戏,抛200次硬币,并打印出200次的结果

【代码】python:抛硬币游戏,抛200次硬币,并打印出200次的结果。

2023-11-26 17:50:28 548

原创 python:使用for循环打印出9*9乘法表

【代码】python:使用for循环打印出9*9乘法表。

2023-11-26 14:40:44 326

原创 python:打印2018年以后出现的第一个闰年(注:当年份可以被整除且不能被100整除,或者可以被400整除是,该年被定为闰年):

for year in range(2018,3000): #3000只是给一个范围,没有实际意义 if (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0): breakprint("2018年以后出现的第一个闰年:",year)

2023-11-26 09:13:49 357

原创 python:使用for循环计算1+2+3+...+100的和

【代码】python:使用for循环计算1+2+3+...+100的和。

2023-11-26 09:05:06 1858

原创 python:使用while语句计算1+2+3+...+100的和

i = 1sum = 0sum += ii += 1print(sum)

2023-11-26 08:59:17 1922

原创 C语言:使用指针打印数组内容

C语言

2022-11-07 14:36:05 475

原创 C语言:交换两个int变量的值,不使用第三个变量

C语言

2022-11-07 14:29:50 254

原创 C语言:打印一个数的二进制偶数位与奇数位

C语言

2022-11-07 14:17:29 183

原创 C语言:求两个数的二进制中不同位的个数

C语言

2022-11-07 14:05:38 142

原创 C语言:计算一个整数的二进制中有几个1。

C语言

2022-11-06 18:19:02 152

原创 C语言,实现两个数组内容的交换(长度相同)

C语言

2022-11-06 15:52:58 185

原创 C语言:数组的初始化,打印,逆置(使用函数实现)。

C语言

2022-11-06 15:37:04 162

原创 C语言:将arr2中的内容赋给arr1中并输出

C语言,数组的拷贝

2022-11-05 20:54:21 125

空空如也

空空如也

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

TA关注的人

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