字符串倒序,如“abcd” 则倒序为“dcba”
1.字符串倒序,如“abcd” 则倒序为“dcba”
2.定义一个有100个整型元素的一维数组,随机生成100个数,用二分查找一个给定的数。3.字符串逆序改错题(一),面试中经常遇到,本人已经遇到两次!!4.字符串逆序输出改错(二)(二级指针)采用双指针的方法
思路:最后一个和最前面一个交换,两两交换,奇数就是l=r时退出,偶数是l>r时退出
1 #include <stdlib.h> 2 #include <stdio.h> 3 #include <string.h> 4 5 int main() 6 { 7 char pSrc[] = "hello,world"; 8 int len = strlen(pSrc); //11个元素,不把'\0'算上 9 //printf("%d", pSrc[len]); //字符串数组的最后一个元素为'\0' 10 //char pDest[len]; 11 int l = 0, r = len - 1; //len个元素,下标为0~len-1, 12 while (l < r) //注意这个终止条件是l<r,如果是奇数个元素,那就l= r时跳出,是偶数的话l>r时跳出 13 { 14 char temp = pSrc[l]; 15 pSrc[l] = pSrc[r]; 16 pSrc[r] = temp; 17 l++; 18 r--; 19 } 20 printf("%s", pSrc); 21 return 0; 22 }
合集:
数据结构与算法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具