View Code of Problem 114

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

Double click to view unformatted code.


Back to problem 114