#include <stdio.h> #include <string.h> int main(void) { char str[1000]; while(gets(str) != NULL) { int j,k,min,max,i,len = strlen(str); char ch; for(i = 0;i < len;i++) { while(str[i] > 'z' || str[i] < 'A') i++; min = i; while(str[i] >= 'A' && str[i] <= 'z') i++; max = i - 1; for(j = min,k = max;j <= (min + max) / 2;j++,k--) { ch = str[j]; str[j] = str[k]; str[k] = ch; } } printf("%s\n",str); } return 0; } |
Double click to view unformatted code.