学习时间:
2023年1月26日
题目描述:
![](https://i-blog.csdnimg.cn/blog_migrate/be4db549b74f800cfb8c40125bcfccc7.png)
题解分享:
// 作 者 : 繁 华 倾 夏
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
// 力扣(LeetCode):344. 反转字符串
// s:字符串 sSize:字符串长度
void reverseString(char* s, int sSize) {
int i = 0, j = sSize - 1; // 第一个元素位和最后一个元素位
while (i < sSize / 2) { // 交换1和n,2和n-1......
int temp = s[i];
s[i] = s[j];
s[j] = temp;
i++;
j--;
}
}
// 测试用例
// 输入 s = ["h", "e", "l", "l", "o"]
// 输出 ["o", "l", "l", "e", "h"]
int main() {
char s[] = "hello";
int sSize = sizeof(s) / sizeof(s[0]);
reverseString(s, sSize);
for (int i = 0; i < sSize; i++) {
printf("%c", s[i]);
}
return 0;
}
【繁华倾夏】【每日力扣题解分享】【Day12】