当时那天晚上@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;
}
真的 现在看这些代码……虽然才过一个多月
但感觉就是……这代码是不是还能优化啊……