汪东波吧 关注:13贴子:377
  • 8回复贴,共1

我也来水一发New B语言

只看楼主收藏回复



IP属地:江苏1楼2014-11-21 14:11回复
    #include<stdio.h>
    int main()
    {
    char l[999999];
    long max_l=0,m=0;
    int flag=0,i=0,e=0;
    printf("Enter a sentence, and let's see what we can get :)\n");
    while((l[i++]=getchar())!='\n');
    l[i]='\0';
    printf("Eh you know ;) , the longest word is:\n");
    for(i=0;l[i]!='\0';i++)
    {
    if(l[i]>='A'&&l[i]<='Z'||l[i]>='a'&&l[i]<='z')
    {
    if(!flag)
    flag=1;
    max_l++;
    }
    else
    {
    flag=0;
    if(m<max_l)
    {
    m=max_l;
    e=i;
    }
    max_l=0;
    }
    }
    for(i=e-m;i<e;i++)
    printf("%c",l[i]);
    printf("\n");
    return 0;
    }


    IP属地:江苏2楼2014-11-21 14:12
    回复
      #include<stdio.h>
      int main()
      {
      char l[999999];
      long max_l=0,m=0;
      int flag=0,i=0,e=0;
      printf("Enter a sentence, and let's see what we can get :)\n");
      while((l[i++]=getchar())!='\n');
      l[i]='\0';
      printf("Eh you know ;) , the longest word is:\n");
      for(i=0;l[i]!='\0';i++)
      {
      if(l[i]>='A'&&l[i]<='Z'||l[i]>='a'&&l[i]<='z')
      {
      if(!flag)
      flag=1;
      max_l++;
      }
      else
      {
      flag=0;
      if(m<max_l)
      {
      m=max_l;
      e=i;
      }
      max_l=0;
      }
      }
      for(i=e-m;i<e;i++)
      printf("%c",l[i]);
      printf("\n");
      return 0;
      }


      IP属地:江苏3楼2014-11-21 14:13
      收起回复
        NEW B。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


        IP属地:江苏4楼2014-11-21 14:14
        回复


          IP属地:江苏来自Android客户端5楼2014-11-21 14:16
          收起回复


            IP属地:江苏6楼2014-11-21 14:28
            回复