View Code of Problem 114

#include<stdio.h> 
#include<string.h>
#include<math.h>

int main(){
        int i,j,k,m;
        char s[100],a[100];
        while(gets(s)!=NULL){
        	int len=strlen(s);
            for(i=0;i<len;i++){
            	while(s[i]==' ')
                    i++;
				m=i;  
				while((s[i]<='Z'&&s[i]>='A')||(s[i]<='z'&&s[i]>='a'))        		
				    i++;
				k=i-1;
				for(j=m;j<=(k+m)/2;j++){
					char t=s[j];
					s[j]=s[m+k-j];
					s[m+k-j]=t;
				}
			}	
			puts(s);
		}
    return 0; 
     
}

Double click to view unformatted code.


Back to problem 114