View Code of Problem 114

#include<stdio.h>
int main()
{
	int i,m,n,j,k;
	char word[100],temp;
	while(gets(word)!=NULL)
	{   // m=0;//第一个单词的时候 
		for(i=0;word[i]!=NULL;)
	  {
		while((word[i]>='a'&&word[i]<='z'||word[i] >= 'A'&&word[i] <= 'Z')==0)
		
			 {
			 i++;
			 m=i;
			 }//找到第一个
		while(word[i]>='a'&&word[i]<='z'|| word[i] >= 'A'&&word[i] <= 'Z')
		     {
			   i++;
			   n=i-1;
			 }//zhaodao最后一个
			 
		for(k=0,j=m;j<=(m+n)/2;j++)
		{
			temp=word[j];
			word[j]=word[n-k];
			word[n-k]=temp;
			k++;
			
		 } 
		
     }
        puts(word);
		  
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 114