如何将abc123倒序c语言
时间: 2024-10-28 08:09:58 浏览: 10
abc.rar_ABC_C语言算法
在C语言中,你可以使用数组的索引来实现字符串的倒序。以下是一个简单的例子,它创建了一个函数`reverse_string`来完成这个任务:
```c
#include <stdio.h>
#include <string.h> // 包含strlen函数
// 函数定义
void reverse_string(char *str) {
int length = strlen(str); // 获取字符串长度
char temp; // 临时字符存储
// 使用两个指针从两端向中间遍历并交换字符
for (int i = 0; i < length / 2; i++) {
temp = str[i]; // 保存左端字符
str[i] = str[length - i - 1]; // 将右端字符移到左端
str[length - i - 1] = temp; // 将临时字符放到右端
}
}
int main() {
char str[] = "abc123";
printf("Original string: %s\n", str);
reverse_string(str);
printf("Reversed string: %s\n", str);
return 0;
}
```
当你运行这个程序时,它会输出原字符串"abc123"和其倒序"321cba"。
阅读全文