c语言
小峰睡醒了
这个作者很懒,什么都没留下…
展开
-
无重复字符的最长子串。要求用函数实现。给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。
解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。输入: s = “abcabcbb”输入: s = “pwwkew”输入: s = “bbbbb”原创 2023-12-30 17:15:42 · 347 阅读 · 1 评论 -
编写一个函数int index(char *str,char ch),能返回在字符串str中第一次出现字符ch的位置,若找不到则返回-1。
在主函数中输入字符串“information”,然后分别输出字符 ‘i’、‘f’、‘x’的位置(应分别输出1、3、-1)。原创 2023-12-30 17:13:23 · 411 阅读 · 1 评论 -
给定一个非严格递增排列的数组nums,请删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度
解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。不需要考虑数组中超出新长度后面的元素。输入:nums = [0,0,1,1,1,2,2,3,3,4]元素的相对顺序保持一致,返回 nums中唯一元素的个数。请考虑本题中时间和空间复杂度问题,使其尽可能小。输出:5, nums = [0,1,2,3,4]原创 2023-12-30 17:11:48 · 512 阅读 · 1 评论 -
编一个函数void rearrange(int *p, int m, int n),能够将p所指数组中下标m到下标n的数组元素实现首尾颠倒。
在主函数中有一个数组int a[10]= {1,2,3,4,5,6,7,8,9,10};若调用函数时传给m和n的值分别是4和7,则函数调用后在主函数中数组输出为:1,2,3,4,原创 2023-12-30 17:10:02 · 338 阅读 · 1 评论 -
已知结构体类型struct stud{char name[20];int age;char sex;};定义该结构体类型的数组并输入4名学生的相关信息,计算并输出他们的平均年龄。
【代码】已知结构体类型struct stud{char name[20];int age;char sex;定义该结构体类型的数组并输入4名学生的相关信息,计算并输出他们的平均年龄。原创 2023-12-28 11:07:33 · 564 阅读 · 0 评论 -
程序设计实例10.2—最近对问题并复现
问题:最近对问题要求在包含n个点的。集合中找出距离最近的两个点。原创 2023-12-28 11:49:52 · 410 阅读 · 1 评论 -
程序设计实例10.1—荷兰国旗案例并复现
Sort(a,N);printf("排序后的序列为:");return 0;i++;j++;break;k--;break;break;int i;for(i = 0;i < n;i++)break;break;break;原创 2023-12-28 11:47:01 · 340 阅读 · 1 评论