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