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

int main() {
    char string[80];
    printf("Enter a string: ");
    fgets(string, sizeof(string), stdin);
    
    // 去除字符串末尾的换行符
    string[strcspn(string, '\n')] = '\0';

    int length = strlen(string);

    for (int i = 0; i < length; i++) {
        printf("%d: ", i + 1);
        for (int j = 0; j < i; j++) {
            printf(" ");
        }
        for (int j = i; j < length; j++) {
            printf("%c", string[j]);
        }
        printf("\n");
    }

    return 0;
}
C语言实现字符串反转输出:从开头到结尾逐字反转

原文地址: https://www.cveoy.top/t/topic/bhb6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录