1 条题解
-
0
C :
int main(int argc, char* argv[]) {int i,l,s,e,j,k; char a[1001],tem; while(gets(a)) { l=strlen(a); a[l]=' '; k=0; for(i=0;i<=l;i++) {if(i==0&&a[i]!=' '||(a[i-1]==' '&&a[i]!=' ')){s=i;k++;} if(i!=0&&a[i]==' '&&a[i-1]!=' '){e=i-1;k--; for(j=s;j<=(s+e)/2;j++){tem=a[j];a[j]=a[s+e-j];a[s+e-j]=tem;} for(j=s;j<=e;j++)printf("%c",a[j]);} if(i!=l&&k==0)printf(" "); } printf("\n"); } return 0;}
- 1
信息
- ID
- 3337
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者