中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言怎么將字符串逆置

小億
97
2023-11-07 16:34:13
欄目: 編程語言

可以使用一個循環來逆置字符串。

具體步驟如下:

  1. 計算字符串的長度。
  2. 使用兩個指針,一個指向字符串的開頭,一個指向字符串的末尾。
  3. 在指針沒有相遇之前,交換兩個指針指向的字符,并將指針向中間移動一步。
  4. 直到指針相遇,字符串逆置完成。

下面是一個示例代碼:

#include <stdio.h>
#include <string.h>

void reverse_string(char *str) {
    int len = strlen(str);
    char *start = str;
    char *end = str + len - 1;

    while (start < end) {
        char temp = *start;
        *start = *end;
        *end = temp;
        start++;
        end--;
    }
}

int main() {
    char str[] = "Hello, World!";
    printf("Original string: %s\n", str);

    reverse_string(str);

    printf("Reversed string: %s\n", str);

    return 0;
}

運行結果:

Original string: Hello, World!
Reversed string: !dlroW ,olleH

0
漯河市| 绵阳市| 东源县| 无锡市| 锡林郭勒盟| 湘潭县| 襄樊市| 淮阳县| 兰西县| 格尔木市| 巴楚县| 淄博市| 平陆县| 连南| 永定县| 酉阳| 政和县| 泸定县| 木兰县| 卫辉市| 比如县| 克拉玛依市| 武平县| 荔波县| 会宁县| 苏州市| 绩溪县| 水城县| 新巴尔虎右旗| 卢氏县| 天峨县| 新平| 新疆| 和林格尔县| 南康市| 永丰县| 翼城县| 关岭| 衡阳市| 巴里| 民丰县|