当前位置:网站首页>【牛客在线OJ】-字符逆序
【牛客在线OJ】-字符逆序
2022-08-03 17:45:00 【许烦】
经典例题:
创建一个数组用来存放输入的字符串,创建一个临时变量来交换字符串左右的字符,左边用left表示,右边用right表示,通过循环来控制交换的次数,每次循环一次left++,right--.直至跳出循环,完成逆序。
#include <stdio.h>
#include<string.h>
void nixu(char* str,int len) {
int left = 0;
int right = len - 1;
int tmp = 0;
while (left <= right) {
tmp = str[right];
str[right] = str[left];
str[left] = tmp;
left++;
right--;
}
}
int main() {
char str[10000] = "";
while (gets(str) ) {
int len = strlen(str);
nixu(str,len);
printf("%s", str);
}
return 0;
}
边栏推荐
- WebGL管网展示(及TubeGeometry优化)
- 走进通信:为什么4G信号满格,却上不了网呢
- 开篇-开启全新的.NET现代应用开发体验
- CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统
- How to install and start VNC remote desktop service on cloud GPU?
- 高效的组织信息共享知识库是一种宝贵的资源
- 技术干货|如何将 Pulsar 数据快速且无缝接入 Apache Doris
- websocket Handshake failed due to invalid Upgrade header
- 深度学习跟踪DLT (deep learning tracker)
- Crack:WebKitX ActiveX and WebKitX VHX
猜你喜欢
随机推荐
yaml数据格式
CAD如何自定义快捷键
链表中倒数第k个结点
云图说丨初识华为云微服务引擎CSE
2021年数据泄露成本报告解读
【刻意练习观后管】刻意练习
Interpretation of the paper (JKnet) "Representation Learning on Graphs with Jumping Knowledge Networks"
企业如何选择低代码开发平台
【用户运营】用这4个最佳客户服务策略,减少客户流失率
Digital IC Handwriting - MCMM, WNS and TNS
xxl-job 实现email发送警告的代码解析(一行一行代码解读)
计网知识点
Map和Set
Atomic Wallet已支持TRC20-USDT
【技术白皮书】第一章:OCR智能文字识别新发展——深度学习的文本信息抽取
vant自动上传图片/文件
cell delay and net delay
LyScript 从文本中读写ShellCode
Execution plan of mysql
IP属地如何高效率识别