当前位置:网站首页>C字符串数组反转
C字符串数组反转
2022-08-01 00:30:00 【ma_de_hao_mei_le】
友链
#include <stdio.h>
#include <string.h>
void reverse(char* s) {
int len = strlen(s);
for (int i = 0; i < len / 2; i++) {
int diff = *(s + i) - *(s + (len - i - 1));
*(s + i) = *(s + i) - diff;
*(s + (len - i - 1)) = *(s + (len - i - 1)) + diff;
}
}
int main()
{
char s[123] = "1234567890";
reverse(s);
printf("%s\n", s);
return 0;
}
边栏推荐
- Team of Professor Chen Jianyu of Tsinghua University | Contact Safety Reinforcement Learning Framework Based on Contact-rich Robot Operation
- 网关gateway跨域
- Classes and Objects: Medium
- Nmap 操作手册 - 完整版
- vim的基本使用概念
- 值传递还是引用传递(By Value or By Reference)
- Southern University of Science and Technology: Xiaoying Tang | AADG: Automatic Enhancement for Generalization in the Field of Retinal Image Segmentation
- 2022-07-31:给出一个有n个点,m条有向边的图, 你可以施展魔法,把有向边,变成无向边, 比如A到B的有向边,权重为7。施展魔法之后,A和B通过该边到达彼此的代价都是7。 求,允许施展一次魔法
- 字符编码和浮点型计算精度丢失问题
- The role of /etc/resolv.conf
猜你喜欢

【MATLAB项目实战】LDPC-BP信道编码

MYSQL主从复制

Key Points Estimation and Point Instance

编译型语言和解释型语言的区别

Southern University of Science and Technology: Xiaoying Tang | AADG: Automatic Enhancement for Generalization in the Field of Retinal Image Segmentation

Google Earth Engine——Error: Image.clipToBoundsAndScale, argument ‘input‘: Invalid type的错误解决

逐步手撕轮播图3(保姆级教程)

MYSQL关键字Explain解析

Unity3D学习笔记10——纹理数组

MYSQL逻辑架构
随机推荐
mysql having的用法
如何撰写出一篇优质的数码类好物推荐文
pycaret source code analysis: download dataset\Lib\site-packages\pycaret\datasets.py
MYSQL主从复制
leetcode:126. 单词接龙 II
2022年最新重庆建筑八大员(电气施工员)模拟题库及答案
[微服务]分布式事务解决方案-Seata
IPD流程专业术语
NIO编程
[Reading Notes -> Data Analysis] 02 Data Analysis Preparation
Qlib quantitative source analysis: qlib/qlib/contrib/model/GBDT py
编译型语言和解释型语言的区别
[MATLAB project combat] LDPC-BP channel coding
力扣二叉树
Nmap 操作手册 - 完整版
MYSQL关键字Explain解析
JVM面试题总结(持续更新中)
考研备考方案
值传递还是引用传递(By Value or By Reference)
MYSQL索引解析