View Code of Problem 114

#include<stdio.h>
#include<string.h>
int main(){
	char a[100];
	while(gets(a)){
		int len=strlen(a);
		for(int i=0;i<len;i++){
			int k=0;
			while((a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')==0){
				i++;
			}
			int f=i;
			while(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z'){
				i++;
			}
			int e=i;
			for(int j=f;j<(e+f)/2;j++){
				char t=a[j];
				a[j]=a[e-1-k];
				a[e-1-k]=t;
				k++;
			}
		}
		puts(a);
	}
}

Double click to view unformatted code.


Back to problem 114