View Code of Problem 114

#include<stdio.h>
#include<string.h>
void main() {
	char a[100];
	while(gets(a)) {
		int i,j,k=0,len;
		len=strlen(a);
		for(i=0; i<len; i++) {
			k=0;
			if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') {
				for(j=i; j<len; j++) {
					if(a[j]>='a'&&a[j]<='z'||a[j]>='A'&&a[j]<='Z')	{
						k++;
					}else{
						break;
					}
				}
				for(j=i+k-1; j>=i; j--) {
					printf("%c",a[j]);
				}
				i=i+k-1;
			} else {
				printf("%c",a[i]);
			}
		}
		printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 114