首页 > 其他分享 >c语言单词个数:输入一行英文,输出单词个数 (最开始 中间 最后可能有多个空格)

c语言单词个数:输入一行英文,输出单词个数 (最开始 中间 最后可能有多个空格)

时间:2023-02-24 09:35:22浏览次数:47  
标签:空格 zf 个数 单词 英文 include

#include <stdio.h>
//输入一行英文,输出单词个数 (最开始 中间  最后可能有多个空格) 
#include <string.h>
main()
{
    char zf[101];
    int a,b,c=0,d=0;
    gets(zf);
    a=strlen(zf);
    for(b=0;b<a;b++)
    if(zf[b]==' ')
    {
        d=0;
        if(b==0) d=1;
        while(zf[b]==' ') 
            b++;
        if(b<a&&d==0)
        c++;        
    }
    c++;
    printf("单词个数为:%d",c);
    getchar();
 }

 

标签:空格,zf,个数,单词,英文,include
From: https://www.cnblogs.com/xkdn/p/17150194.html

相关文章