#include <stdio.h> #include <string.h> int main(){ char a[1000]={'\0'}; while(gets(a)!=NULL){ int i,j,k; char swap; for(i=0;i<strlen(a);){ if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')){ for(j=i;(a[j]>='a'&&a[j]<='z')||(a[j]>='A'&&a[j]<='Z');j++); j--; for(k=1;k<=(j-i+1)/2;k++){ swap=a[i+k-1]; a[i+k-1]=a[j-k+1]; a[j-k+1]=swap; } i=j+1; } else i++; } puts(a); } } |
Double click to view unformatted code.