解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<string.h>

int main()

{

    int i,j,len,maxlen=-1,minlen=1000,maxstr,minstr;

    char a[20001];

    gets(a);

    len=strlen(a);

    i=0;

    while(1)

    {

        while(i<len&&(a[i] == ' '||a[i] == ',')) i++;

        if(i>=len)

        break;

        j=i;

        while(j<len&&!(a[j] == ' '||a[j] ==',')) j++;

        if(j-i>maxlen)

        {

            maxlen=j-i;

            maxstr=i;

        }

        if(j-i<minlen)

        {

            minlen=j-i;

            minstr=i;

        }

        i=j;

    }

for(i=0;i<maxlen;i++)

{

    printf("%c",a[maxstr+i]);

}

printf("\n");

for(i=0;i<minlen;i++)

{

    printf("%c",a[minstr+i]);

}

printf("\n");

    return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »