#include<stdio.h> int main() { int i,m=0,n,j,k; char word[100],temp; while(gets(word)!=NULL) { for(i=0;word[i]!=NULL;) { while((word[i]>='a'&&word[i]<='z'||word[i] >= 'A'&&word[i] <= 'Z')==0) { i++; m=i; }//找到第一个 while(word[i]>='a'&&word[i]<='z'|| word[i] >= 'A'&&word[i] <= 'Z') { i++; n=i-1; }//zhaodao最后一个 for(k=0,j=m;j<=(m+n)/2;j++) { temp=word[j]; word[j]=word[n-k]; word[n-k]=temp; k++; } } puts(word); } return 0; } |
Double click to view unformatted code.