自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组最大值

【代码】数组最大值。

2025-03-15 09:41:19 128

原创 【无标题】

【代码】【无标题】

2025-03-15 09:07:56 107

原创 【无标题】圆柱体平均体积

/ 计算并输出平均体积,保留两位小数。// 动态创建Cylinder数组。// 设置圆柱体的参数。// 计算圆柱体的体积。

2025-03-15 08:59:40 447

原创 栈。。。。。。

使用标准库的栈时, 应包含相关头文件,在栈中应包含头文件: #include< stack >。定义:stack< int > s;s.empty();//如果栈为空则返回true, 否则返回false;//返回栈顶元素, 但不删除该元素。//弹出栈顶元素, 但不返回其值。//返回栈中元素的个数。

2025-03-05 18:01:31 125

原创 。。。。。。。,

大家都知道一些办公软件有自动将字母转换为大写的功能。输入一个长度不超过 100 且不包括空格的字符串。要求将该字符串中的所有小写字母变成大写字母并输出。输出一个字符串,即将原字符串中的所有小写字母转化为大写字母。while(cin>>ch) { //判断是否输入。// main();//如果没有输入就退出。}//输出放外面无终止。输入一行,一个字符串。

2025-02-20 11:20:47 153

原创 校门外的树

已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。某校大门外长度为 l 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们可以把马路看成一个数轴,马路的一端在数轴 0 的位置,另一端在 l 的位置;,l,都种有一棵树。接下来 m 行,每行两个整数 u,v,表示一个区域的起始点和终止点的坐标。输出一行一个整数,表示将这些树都移走后,马路上剩余的树木数量。第一行有两个整数,分别表示马路的长度 l 和区域的数目 m。

2025-02-18 11:29:02 220

原创 冰雹猜想。

给出一个正整数 n,然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。经过验证很大的数字都可以按照这样的方式比变成 1,所以被称为“冰雹猜想”。例如当 n 是 20,变化的过程是 20→10→5→16→8→4→2→1。根据给定的数字,验证这个猜想,并从最后的 1 开始,倒序输出整个变化序列。输出若干个由空格隔开的正整数,表示从最后的 1 开始倒序的变化数列。#include<bits/stdc++.h>//万能头。

2025-02-18 10:57:24 137

原创 杨辉三角。

规律从第 3 行开始,所以第一层循环一定要从 3 开始,而第二层循环每次一定比第一层循环少 1,然后求和,最后二层循环输出就行了,注意要在第 2 层循环结束后换行。i i 和 a i 1 位定为1,便于杨辉三角的运算。给出 n(1≤n≤20),输出杨辉三角的前 n 行。在程序最开端,现将 a 数组的 a。

2025-02-17 13:09:46 179

原创 蛇形方阵。

从左上角填上 1 开始,顺时针方向依次填入数字,如同样例所示。注意每个数字有都会占用 3 个字符,前面使用空格补齐。给出一个不大于 9 的正整数 n,输出 n×n 的蛇形方阵。输入一个正整数 n,含义如题所述。输出符合题目要求的蛇形矩阵。数据保证,1≤n≤9。

2025-02-17 12:49:57 398

原创 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的 字母异位词。

输入: s = "anagram", t = "nagaram"输入: s = "rat", t = "car"//不能当作整形数组排序吗。

2024-12-26 14:58:22 278

原创 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)

输入:haystack = "leetcode", needle = "leeto"输入:haystack = "sadbutsad", needle = "sad"解释:"leeto" 没有在 "leetcode" 中出现,所以返回 -1。如果 needle 不是 haystack 的一部分,则返回 -1。解释:"sad" 在下标 0 和 6 处匹配。第一个匹配项的下标是 0 ,所以返回 0。

2024-12-26 10:23:35 720

原创 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回 合并后的字符串

解释:注意,word2 比 word1 长,"rs" 需要追加到合并后字符串的末尾。解释:注意,word1 比 word2 长,"cd" 需要追加到合并后字符串的末尾。输入:word1 = "abc", word2 = "pqr"输入:word1 = "ab", word2 = "pqrs"输入:word1 = "abcd", word2 = "pq"合并后: a p b q c r。合并后: a p b q r s。输出:"apbqcr"输出:"apbqrs"输出:"apbqcd"

2024-12-26 10:03:49 222

原创 给定两个字符串 s 和 t ,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。

'e' 是那个被添加的字母。

2024-12-26 09:48:28 381

原创 回文数。。。

/ 例如,当输入为 12321 时,在 while 循环的末尾我们可以得到 x = 12,revertedNumber = 123,// 当数字长度为奇数时,我们可以通过 revertedNumber/10 去除处于中位的数字。// 由于处于中位的数字不影响回文(它总是与自己相等),所以我们可以简单地将其去除。// 同样地,如果数字的最后一位是 0,为了使该数字为回文,// 如上所述,当 x < 0 时,x 不是回文数。// 则其第一位数字也应该是 0。// 只有 0 满足这一属性。

2024-12-25 12:54:04 217

原创 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。

/ 后面不为9就+1返回。为9就继续往前进行+1,该位置为0。// 最高位为9时才跳出循环,此时在数组前面加一个1即可。输入:digits = [4,3,2,1]输入:digits = [1,2,3]加 1 得到了 9 + 1 = 10。解释:输入数组表示数字 4321。解释:输入数组表示数字 123。输入:digits = [9]因此,结果应该是 [1,0]。解释:输入数组表示数字 9。输出:[4,3,2,2]输出:[1,2,4]

2024-12-25 12:14:22 350

原创 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。

【代码】给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。

2024-12-25 11:44:14 393

原创 二进制的算法

给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。int cnt=0;输入:a = "1010", b = "1011"输入:a = "11", b = "1"输出:"10101"

2024-12-24 17:30:59 952

转载 翻转给定32位有符号整数

/判断是否 大于 最大32位整数。//判断是否 小于 最小32位整数。

2024-12-24 12:14:02 41

原创 排序的问题

2024-12-23 13:27:02 121

原创 丑数的检验

https://leetcode.cn/problems/ugly-number/solution/chou-shu-by-virile_tao-jle6/

2024-12-22 20:48:29 117

原创 浮点值转换字符串

int main()char s[80];i++)return 0;i++, j--)f *= 10;count++;int i = 0;i++;= 0)i++;reverse(s);

2024-12-21 15:14:00 223

原创 所有最近邻对点

/ Store a closest pair in (indices[i][0], indices[i][1])先假设第一个距离为最小便于比较。

2024-12-19 13:53:14 418

原创 最长公共前缀

string s;int i = 0;for (;i++)s += s1[i];elsebreak;return s;int main()cin >> s1;cin >> s2;elsereturn 0;

2024-12-18 21:20:45 193

原创 十进制转二进制

reverse函数多余了。

2024-12-18 20:52:27 159

原创 bin2hex 二进制转十六进制

i++)= 0)return hex;int main()return 0;

2024-12-18 20:30:18 713

原创 格式化整数

else++i)int main()return 0;

2024-12-18 11:25:24 343

原创 打乱字符串

i++)int main()string s;cin >> s;shuffle(s);return 0;

2024-12-18 10:54:35 120

原创 奇数位上数字之和,以个位必为第一位

0)int main()int n;cin >> n;return 0;

2024-12-17 15:44:24 217

原创 梅森素数.

i++)while (num!= 0)int main()p

2024-12-17 14:47:00 245

原创 非回文素数

i++)while (num!= 0)int main()true;i++)count++;return 0;

2024-12-17 14:37:10 320

原创 回文素数的函数实现

i++)while (num!= 0)int main()true;i++)count++;return 0;

2024-12-17 14:22:17 201

原创 (孪生素数)如果两个素数之差为2, 则称它们为孪生素数。如3和5是孪生素数,5和7是孪生素数,11和13也是。编写一个程序,使用这个函数来寻找10000以内的素数,输出形式 (3,5)换行(5,7)

i++)int main()int p1 = 2;p

2024-12-17 13:01:38 190

原创 四舍五入..

头文件<math.h>或<cmath>中的。>中的函数round。

2024-12-07 13:58:34 238

空空如也

空空如也

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

TA关注的人

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