文章

17

粉丝

507

获赞

8

访问

159.1k

头像
模板题
P1394 华中科技大学
发布于2020年5月10日 21:30
阅读数 10.1k

由于能ac,所以题目的测试数据应该没有类似it's这种,如果下次有的话,把s[i]>='a'&&s[i]<='z'换成s[i]!=' '就好了

#include <stdio.h>
#include <string.h>
int main()
{
    char s[10000];
    while(gets(s))
    {
        int len=strlen(s);
        int count[10000]={0},cnt=0;
        for(int i=0;i<len-1;)
        {
            if((s[i]>='a'&&s[i]<='z')&&i<len-1)
            {
                count[cnt]++;
                ++i;
                while((s[i]>='a'&&s[i]<='z')&&i<len-1)
                {
                    count[cnt]++;
                    ++i;
                }
                cnt++;
            }
            //遇到空格
            if(s[i]==' '&&i<len-1)
            {
                i++;
                while(s[i]==' ')
                    i++;
            }
        }
        for(int i=0;i<cnt;++i)
            printf("%d \n",count[i]);
    }
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发