首页 > 试题广场 >

编程统计输入的一行字符串中所包含的单词数(单词间以空格隔开)

[问答题]

编程统计输入的一行字符串中所包含的单词数(单词间以空格隔开)。

using namespace std;
int main(){
    char s[100];
    gets(s);
    int len=strlen(s);
    int count=0;
    for(int i=0;i<len;i++){
        if(s[i]==' ')count++;
    }
    cout<<count+1;
}
发表于 2023-03-17 18:59:25 回复(0)
    char *str="ni hao o";
    int flag=0,count=0;
    while (*str!='\0') {
        if (*str==' ') {
            flag=0;
        }
        if (flag==0&&*str!=' ') {
            count++;
            flag=1;
        }
        str++;
    }
    printf("%d",count);
发表于 2017-12-04 19:53:38 回复(0)