自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leedcode C语言字符串章节---有效的字母异位词

i++) //注意是遍历哈希表,并非两个字符串的长度。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。=len2) //首先判断长度是否相同。输入: s = "anagram", t = "nagaram"int hash[26]={0};输入: s = "rat", t = "car"

2023-06-08 12:50:20 136

原创 Leedcode C语言字符串章节---找出字符串中的第一个唯一字符

/遇到相应字母一次,在对应的26位的位置中+1。if(hash[s[i]-'a']==1)//遍历数组,找出值为1 的元素。i++) //遍历字符串。输入: s = "loveleetcode"它的第一个不重复的字符,并返回它的索引。输入: s = "leetcode"输入: s = "aabb"分析:采用哈希表相关知识。

2023-06-04 13:12:19 308

原创 Leedcode C语言字符串章节---反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。输入:s = ["H","a","n","n","a","h"]输入:s = ["h","e","l","l","o"]输出:["h","a","n","n","a","H"]输出:["o","l","l","e","h"]

2023-06-04 13:06:02 128

原创 Leedcode C语言字符串章节---整数反转

如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。给一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。分析:采用循环取出每个数字之后进行翻转。

2023-06-04 13:02:18 133

原创 C 递归将一个整数转化为字符串

递归是一种计算过程,如果其中每一步都要用到前一步或前几步的结果,称为递归的。用递归过程定义的函数,称为递归函数,例如连加、连乘及阶乘等。递归函数中不断进行嵌套,执行到再次调用自身时,继续从函数开始部分执行,直到不再嵌套。再一步步回到上一步的函数中,继续往下执行。

2022-11-30 21:54:18 647

原创 educoder 计算数组中元素的最大值及其所在的行列下标值

列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。题目描述:按如下函数原型编程从键盘输入一个。的值由用户键盘输入。下面输入数组中元素。

2022-11-30 21:43:43 293 7

原创 C 头歌 字符串插入

请仔细阅读右侧代码,结合相关知识,在。第一行和第二行分别输入两个字符串。题目描述:编写程序,输入字符串。中的指定位置f处插入字符串。输出一行插入后的字符串。区域内进行代码补充。每个字符串的长度不超过。,第三行输入插入位置。

2022-11-29 21:44:21 982

原创 C 头歌 字符插入

请仔细阅读右侧代码,结合相关知识,在。提示: 字符串长度不超过。题目描述:输入两个字符串。区域内进行代码补充。串中的最大字符插入到。

2022-11-29 21:23:37 682

原创 C 字符统计

题目描述:对于给定的一个字符串,统计其中数字字符出现的次数。对于每个测试实例,输出该串中数值的个数,每个输出占一行。行,每行包括一个由字母和数字组成的字符串。请仔细阅读右侧代码,结合相关知识,在。输入数据有多行,第一行是一个整数。,表示测试实例的个数,后面跟着。区域内进行代码补充。

2022-11-29 21:19:31 551

原创 求两个数的最小公倍数和最大公约数

最小公倍数的求法:两数之积/最大公约数。

2022-11-26 20:56:14 180

原创 字符串中各字符的个数统计

输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。

2022-11-26 20:38:45 528

原创 C语言 求一批整数中出现次数最多的数字。

题目:输入一个正整数n(1

2022-08-11 23:03:42 6025 3

原创 C语言 编写程序,将M个字符串,每串的长度不超过N,按顺序合并组成一个新的字符串

if(a[i][j]=='\0')//每行到‘\0’处停止遍历,开始遍历下一行。puts(a[i]);//输出字符串数组中的字符串。printf("要组合的字符串为\n");printf("新的字符串");M和N自己设定值。

2022-07-26 10:55:56 740

原创 C 语言 输入年、月、日,计算并输出该日是该年的第几天

一年之中,只有二月份的时间是不固定的,所以可以用一维数组来存放每月的天数,二月份天数由这个式子决定year%4==0&&year%100!=0或者year%400==0。printf("这天这年的第%3d天",j);

2022-07-24 10:52:50 7471

原创 C 语言 定义一个3*4的二维数组,求各列的最大值

for(i=0;i++)//输出方阵。//3*4数组,求各列上的最大值。

2022-07-24 09:19:43 3631 1

原创 C语言 打印杨辉三角

杨辉三角的两个腰边的数都是1,其他位置的数都是它头顶上两个数字之和。

2022-07-23 21:01:56 2187 1

原创 C 语言 生成一个3*3的方针,将该方针转置(行列互换)后输出。

需要二维数组,转置即arr[i][j]和arr[j][i]相交换。i++)//输出原方阵。

2022-07-23 20:05:37 946 2

原创 C 语言 利用数组,按从小到大的顺序排列好n个数,并输出新序列

冒泡排序是最简单的交换排序方法,通过两两比较关键字,如果发生逆序,就进行交换,从而使关键字小的记录像气泡一样往上“漂浮”,或者使关键字打的记录往下“坠落”利用数组排序,可以考虑冒泡排序。运行结果随意输入10个数字。......

2022-07-22 20:17:04 7303 3

原创 C 语言 逆序输出一组数,即将一维数组中的n(n<=20)的个数按逆序输出

用数组存放一组数,实现逆序即数组中第一个元素与最后一个元素交换,第二个元素与倒数第二个元素交换,以此类推......

2022-07-22 20:08:16 956

原创 C语言 利用函数计算素数个数并求和

素数就是只能被1和自身整除的正整数,例如,1不是素数,2是素数。输入两个正整数m和n(1

2022-07-16 17:44:48 5857 2

原创 C语言 判断一个正整数是否为素数

#include#includevoid Sushu(int x){ int i,n; n = (int)sqrt(x); for (i = 2; i n) printf("这个数是素数"); else printf("这个数不是素数");}int main()

2022-07-11 22:25:21 2010

原创 C语言 写一个函数可以交换两个整形变量的内容

交换整型变量的内容,也就是交换两个变量的值,这里需要用到自定义函数很多初学者会犯的错误:这段代码运行结果:并没有将两个整形变量的内容交换。这是为什么呢,用调试的方法看发现 a、b的地址与x,y不同,因此根本没发更改。所以要用到指针变量结果如下:.........

2022-07-11 10:46:14 987

原创 C语言 演示多个字符从两端移动,向中间汇聚

#include#include#includeint main(){ char arr1[] = "Jackie Cheung"; char arr2[] = "#############"; int left = 0; int right = sizeof(arr1) / sizeof(arr1[0]) - 2; //此处减二是因为,字符串的最后一个字符是\0 while (left ...

2022-07-04 10:08:16 261

原创 C语言折半查找元素

例如:#includeint main(){ int arr[] = {1,2,3,4,5,6,7,8,9,10}; int i = 6; int sz = sizeof(arr) / sizeof(arr[0]); int left = 0, right = sz-1; while (left

2022-07-03 22:15:23 207 1

空空如也

空空如也

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

TA关注的人

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