当前位置:网站首页>【牛客在线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;
}
边栏推荐
猜你喜欢
分享一个开源的USB-CAN工具!
云GPU如何安装和启动VNC远程桌面服务?
【指针初解】
mysql之的执行计划
【云驻共创】【HCSD大咖直播】亲授大厂面试秘诀
这是Facebook母公司 关于元宇宙的80万亿美元豪赌
Interpretation of the paper (JKnet) "Representation Learning on Graphs with Jumping Knowledge Networks"
一加Ace值得买吗?用实力诠释性能的强大
leetcode-每日一题899. 有序队列(思维题)
How to install and start VNC remote desktop service on cloud GPU?
随机推荐
Execution plan of mysql
PTA递归练习
Win11系统的显卡驱动安装的详细方法步骤
gcc的学习及 版本太低如何在conda环境下重新进行安装
ICDAR比赛技术分享
七夕
【mysql】SIGN(x)函数
一些嵌入式软件设计经验
注意力机制的详细理解
JS string to GBK encoding ultra-reduced implementation
Crack:WebKitX ActiveX and WebKitX VHX
BigInteger :new BigInteger(tokenJson.getBytes()).toString(16)什么意思
WPF implements column chart
分享 14 个你必须知道的 JS 函数
Execution plan of mysql
链表中倒数第k个结点
工程仪器设备在线监测管理系统常见问题和注意事项
STM32——LCD—FSMC原理简介
How to install and start VNC remote desktop service on cloud GPU?
ASP.NET Core依赖注入之旅:3.Service Locator和依赖注入