GitBook

这里写图片描述 这里写图片描述

当时那天晚上@A_ice给我的一题 我勒个去……丧心病狂地写到了12点之后开流量上传的代码 但题本身还是不算特别难的 和那个首字母变大写的有异曲同工之妙

#include<stdio.h>
#include<string.h>
int main() {
	char s[1200],t;
	int x,i,T,j,k,a,b,p;
	scanf("%d",&T);
	getchar();
	for(i=0; i<T; i++) {
		gets(s);
		k=strlen(s);
		for(a=0,j=0; j<k; j++) {
			if(s[j]==' ') {
				a++;
				b=j;
			} else break;
		}
		for(j=a; j<k; j++) {
			if(s[j]==' ') {
				x=0;
			} else {
				x=1;
				b=j;
			}
			if(x==0||j==k-1) {
				for(p=0; p<(((b-a)/2)+1); p++) {
					t=s[a+p];
					s[a+p]=s[b-p];
					s[b-p]=t;
				}
				a=j+1;
			}
		}
		printf("%s\n",s);
	}
	return 0;
}

真的 现在看这些代码……虽然才过一个多月 但感觉就是……这代码是不是还能优化啊……

题目地址:【杭电】[1062]Text Reverse