news 2026/4/23 17:13:30

题目:字符串逆序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
题目:字符串逆序

循环

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { char arr[] = "abcdef"; //int sz = sizeof(arr) / sizeof(arr[0]); int left = 0; //int right = sz - 2; int right = strlen(arr) - 1; while (left<right) { char tem = arr[left]; arr[left] = arr[right]; arr[right] = tem; left++; right--; } printf("%s\n", arr); return 0; }

函数

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> void reverse(char arr[]) { int left = 0; //int right = sz - 2; int right = strlen(arr) - 1; while (left < right) { char tem = arr[left]; arr[left] = arr[right]; arr[right] = tem; left++; right--; } } int main() { char arr[] = "abcdef"; //int sz = sizeof(arr) / sizeof(arr[0]); reverse(arr); printf("%s\n", arr); return 0; }

递归

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> void reverse(char* str) { char tem = *str;//1 int len = strlen(str); *str = *(str + len - 1);//2 *(str + len - 1) = '\0';//3 if (strlen(str + 1) >= 2) reverse(str + 1);//4 *(str + len - 1) = tem; } int main() { char arr[] = "abcdef"; //int sz = sizeof(arr) / sizeof(arr[0]); reverse(arr); printf("%s\n", arr); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 16:03:14

Mamba: Linear-Time Sequence Modeling with Selective State Spaces难点阅读

Mamba论文学习记录 Title&#xff1a;Mamba: Linear-Time Sequence Modeling with Selective State Spaces关于这段&#xff0c;GPT的解读如下&#xff08;借助AI解读&#xff0c;自行甄别是否妥当&#xff09;&#xff1a;GPT举了一个例子来说明&#xff0c;直观地感受公式怎么…

作者头像 李华
网站建设 2026/4/23 14:34:27

35、Linux实用技巧:日程管理、联系人管理与数学计算

Linux实用技巧:日程管理、联系人管理与数学计算 在Linux系统中,有许多实用的工具可以帮助我们更高效地管理日程、联系人,以及进行数学计算。下面将详细介绍这些工具的使用方法。 日程管理 1. 日程文件格式 在Linux中,可以使用特定的格式在日程文件中记录安排。可以用缩…

作者头像 李华
网站建设 2026/4/23 9:52:29

混合精度训练BN层不稳定 后来才知道强制FP32计算

&#x1f493; 博客主页&#xff1a;借口的CSDN主页 ⏩ 文章专栏&#xff1a;《热点资讯》 目录我和AI相爱相杀的2025年 一、AI创业的“真人模式”&#xff1a;我差点成了人形AI 二、AI工具&#xff1a;从“效率神器”到“职场诅咒” 三、AI生活的甜蜜陷阱 1. 智能家居&#xf…

作者头像 李华
网站建设 2026/4/22 10:58:19

机房预约系统

机房预约系统.cpp#include<iostream> #include<fstream> #include<string> #include"globalFile.h" #include"identity.h" #include"student.h" #include"teacher.h" #include"manager.h"using namespace…

作者头像 李华
网站建设 2026/4/23 1:03:30

六边形架构补充 - 第五章 - DDD领域模型

六边形架构 六边形架构的由基础设施层、用户接口层、应用层和领域层组成。领域层封装核心的业务逻辑&#xff0c;然后由应用层进行业务逻辑的编排。接口层和基础设置层在六边形架构中分别属于输入端口和输出端口&#xff0c;然后在进行端口的适配。领域层&#xff1a; 位于最底…

作者头像 李华
网站建设 2026/4/1 18:38:12

RocketMQ 网络性能调优:TCP 参数配置、连接池优化与延迟降低技巧

在高并发、低延迟的业务场景中&#xff0c;RocketMQ 的网络性能直接决定了消息传递的效率与稳定性。无论是峰值流量下的消息堆积&#xff0c;还是关键业务的延迟敏感需求&#xff0c;都需要从网络底层入手&#xff0c;通过 TCP 参数优化、连接池精细化配置以及针对性的延迟降低…

作者头像 李华