View Code of Problem 114

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

int main()
{
	char s[100],s_t;
	int le_s=strlen(s);
	int i,j,j_h,k;
	while(gets(s)!=NULL)
	{
		k=0;
		
		le_s=strlen(s);
		s[le_s++]=' ';
		s[le_s]='\0';
		for(i=0;i<le_s;i++)
		{
			if(s[i]==' ')
			{
				for(j=i-k,j_h=i-1;j<j_h;j++,j_h--)
				{
					s_t=s[j];
					s[j]=s[j_h];
					s[j_h]=s_t;
				}
				k=0;
			}
			else if((s[i]>='a'&&s[i]<='z')||s[i]>='A'&&s[i]<='Z')
			{
				k++;
			}
		}
		le_s--;
		s[le_s]='\0';
		printf("%s\n",s);
		
	}

	
	return 0;
}

Double click to view unformatted code.


Back to problem 114