写一个C语言脚本将LOW LOW LOW LOW LOW LOW HIGH LOW逆序排列输出
时间: 2024-09-26 18:02:35 浏览: 17
在C语言中,要编写一个脚本来逆序排列字符串"LOW LOW LOW LOW HIGH LOW",可以使用字符数组和临时变量交换元素。这里是一个简单的示例:
```c
#include <stdio.h>
#include <string.h>
void reverse(char* str) {
int len = strlen(str);
for (int i = 0; i < len / 2; i++) {
char temp = str[i];
str[i] = str[len - i - 1]; // 交换字符
str[len - i - 1] = temp;
}
}
int main() {
char input[] = "LOW LOW LOW LOW HIGH LOW";
printf("Original string: %s\n", input);
reverse(input); // 反转字符串
printf("Reversed string: %s\n", input);
return 0;
}
```
在这个程序中,`reverse`函数接收一个字符指针作为输入,然后遍历整个字符串的一半,通过每次迭代都将当前字符和其对应位置的倒数字符互换,达到逆序的效果。