View Code of Problem 114

#include<stdio.h>
#include<string.h>
void main(){
	char s1[100],s2[100];
	int i,j,k=0,len,m=0;
	while(gets(s1)){
		len=strlen(s1);
		for(i=0;i<=len;i++){
			if(s1[i]==' '||s1[i]=='\0'){
				for(j=i-1;j>=k;j--,m++)
					s2[m]=s1[j];
				s2[m]=' ';
				m++;
				k=i+1;//标记空格的位置
			}
		}
		s2[m-1]='\0';
		puts(s2);
	}
}

Double click to view unformatted code.


Back to problem 114