//将字符串反转,但单词不倒置。Right here waiting for you! -> you! for waiting here Right #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> int main() { char str[255]; char result[255]; int length; int i,j,k = 0; int wordLen = 0; gets(str); length = strlen(str); for (i = length-1; i >= 0; i--) { if (str[i] == ‘ ‘) { if (wordLen != 0) { for (j = i + 1; j <= i + wordLen; j++) { result[k++] = str[j]; } } result[k++] = ‘ ‘; wordLen = 0; } else { wordLen++; } } if (wordLen != 0) { for (j = 0; j < wordLen; j++) { result[k++] = str[j]; } } result[k] = ‘\0‘; printf("%s", result); return 0; }
将字符串反转,但单词不倒置2。Right here waiting for you! -> you! for waiting here Right,布布扣,bubuko.com
时间: 2024-10-11 05:55:22