news 2026/5/31 10:19:16

题目:字符串逆序

作者头像

张小明

前端开发工程师

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/5/29 19:15:46

淘宝秒杀系统架构实战 - 百万级并发技术方案

一、业务场景分析1.1 秒杀特点瞬时流量: 开场10秒内100万请求读写比例: 1000:1 (99.9%用户抢不到)库存稀缺: 1000件商品,100万人抢强一致性: 不能超卖,不能少卖用户体验: P99延迟 < 200ms1.2 核心技术挑战100万并发 ↓网关层(5万) 应用层(2万) 数据层(1万)如何削峰? 如何防…

作者头像 李华
网站建设 2026/5/31 8:29:34

kotaemon本地化隐私保护方案详解

Kotaemon本地化隐私保护方案详解 在AI技术加速渗透企业核心业务的当下&#xff0c;一个尖锐的问题摆在开发者面前&#xff1a;如何在享受大模型智能红利的同时&#xff0c;守住数据安全的生命线&#xff1f;尤其对于金融、医疗等敏感行业&#xff0c;哪怕是最细微的数据外泄风险…

作者头像 李华
网站建设 2026/5/31 6:14:04

Python爬虫实战:基于异步技术的大宗商品期货交易数据爬取与趋势分析

引言:期货数据爬虫的重要性与挑战 在当今数字化金融时代,期货市场交易数据已成为投资者、分析师和研究人员进行大宗商品价格趋势分析的关键资源。期货数据不仅反映了市场供需关系,还包含了宏观经济、政策变化和全球事件的影响。然而,获取高质量、实时的期货交易数据面临着…

作者头像 李华
网站建设 2026/5/29 19:16:10

46、Linux使用指南:从基础到高级的全面攻略

Linux使用指南:从基础到高级的全面攻略 一、Linux基础概念 1.1 “Free”的含义 在特定语境中,“free”指的是自由或自主,而非价格层面的免费。这种区别在相关介绍中会有详细解释。 1.2 Unix的起源 “Unix”最初写作“Unics”,代表“Uniplex Information and Computing…

作者头像 李华
网站建设 2026/5/29 20:03:33

LobeChat能否用于生成广告语?品牌传播创意工厂

LobeChat能否用于生成广告语&#xff1f;品牌传播创意工厂 在品牌营销的战场上&#xff0c;一句精准有力的广告语&#xff0c;往往能撬动千万级的市场认知。然而&#xff0c;传统创意流程依赖少数“天才文案”&#xff0c;不仅成本高昂&#xff0c;且难以规模化响应快速变化的消…

作者头像 李华
网站建设 2026/5/30 21:12:59

Windows下TensorFlow 2.5 GPU环境配置指南

Windows下TensorFlow 2.5 GPU环境配置实战指南 在深度学习项目中&#xff0c;训练一个大型模型动辄需要数小时甚至几天。如果你还在用CPU跑TensorFlow&#xff0c;那可能连“调参侠”的门槛都还没迈进去——等你调完一组超参数&#xff0c;别人已经跑完三轮实验了。 真正高效…

作者头像 李华