文章

20

粉丝

130

获赞

2

访问

11.7k

头像
统计单词 题解:
799 VIP
P1394 华中科技大学
发布于2024年3月6日 16:55
阅读数 376

#include <bits/stdc++.h>

using namespace std;
char s[105];
int main()
{
    /*
    思想:
    1、利用一个标识符 来统计每个单词字符的个数cnt
    2、多个空格时,就看前一位是否为字母
    3、遇到字母+'.'结束打印
    4、i=0 or 空格+字母:开始计数cnt=1;字母+字母cnt++
    5、遇到空格+字母,打印
    */
    while(gets(s)!=NULL)
    {
        int cnt;//统计单词字母数量
        int len =strlen(s);

        for(int i=0;i<len;i++)
        {
            if(s[i]=='.'&&(s[i-1]>='a'&&s[i-1]<='z')){//结束,打印
                printf("%d",cnt);
                break;
            }else if(s[i]!=' '){//不是空格,则看前一位是不是空格
              &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发