1 条题解

  • 0
    @ 2025-4-14 18:43:48

    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
    上传者