C语言实现字符串反转输出:从开头到结尾逐字反转
#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;
}
原文地址: https://www.cveoy.top/t/topic/bhb6 著作权归作者所有。请勿转载和采集!