#牛客在线求职答疑中心#C语言字符串“I am from China”倒置为“China from am I”
全部评论
在C语言中,可以使用以下代码实现字符串的倒置:
```c
#include <stdio.h>
(30951)#include <string.h>
int main() {
char str[] = "I am from China";
int len = strlen(str);
char *p = str;
for (int i = 0; i < len / 2; i++) {
char temp = *p;
*p = *(p + len - 1 - i);
*(p + len - 1 - i) = temp;
p++;
}
printf("%s\n", str);
return 0;
}
```
这段代码首先定义了一个字符数组`str`,然后计算其长度`len`,接着使用一个指针`p`从字符串的头部开始遍历,每次交换当前字符和字符串末尾的字符,直到遍历到字符串的中间位置。这样,就可以实现字符串的倒置。
运行这段代码,输出结果为:`China from am I`。
相关推荐
2025-11-25 16:52
华中师范大学 大数据开发工程师
准备进厂的共享单车:你最好现在就开始投吧 投一些中厂左右的公司 因为快寒假实习了 普遍比较好找一点 年后尤其快暑假的前一两个月竞争最激烈,现在投慢慢练面试经验 如果没过就慢慢沉淀 过了也看自身情况直接去实习呗 (有offer也可以不去啊) 有机会的话最好还是直接把握了,一定要等到年后实习吗 找个好实习寒假过年那几天又不是不能回家过年 难道你寒假有其他打算吗 点赞 评论 收藏
分享
SHEIN希音公司福利 332人发布