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