91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言如何讓字符串逆序存放

小億
140
2024-02-04 16:47:33
欄目: 編程語言

可以使用一個循環來逆序存放字符串。首先,計算字符串的長度,然后創建一個新的字符數組,長度與原字符串相同。接下來,使用一個循環,將原字符串從后往前遍歷,逐個字符賦值給新的字符數組。最后,將新的字符數組輸出即可。

下面是一個示例代碼:

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

void reverseString(char* str) {
    int len = strlen(str);
    char reverse[len + 1]; // 創建新的字符數組
    int i, j;

    // 逆序賦值給新的字符數組
    for (i = len - 1, j = 0; i >= 0; i--, j++) {
        reverse[j] = str[i];
    }
    reverse[len] = '\0'; // 添加字符串結束符

    printf("逆序字符串: %s\n", reverse);
}

int main() {
    char str[] = "Hello, World!";
    printf("原字符串: %s\n", str);

    reverseString(str);

    return 0;
}

輸出結果:

原字符串: Hello, World!
逆序字符串: !dlroW ,olleH

0
永登县| 龙岩市| 化德县| 建瓯市| 达日县| 南靖县| 深水埗区| 新余市| 隆德县| 荣昌县| 陕西省| 雷波县| 公主岭市| 葫芦岛市| 团风县| 绥中县| 泽州县| 安阳县| 永寿县| 汝州市| 广河县| 北碚区| 武安市| 武汉市| 崇左市| 合水县| 治县。| 武山县| 新民市| 安新县| 廉江市| 徐水县| 唐山市| 吐鲁番市| 安泽县| 英超| 白玉县| 武乡县| 武宣县| 额尔古纳市| 禄丰县|