View Code of Problem 114

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

Double click to view unformatted code.


Back to problem 114