多少单词

来源:互联网 发布:软件开发模板 编辑:程序博客网 时间:2024/06/02 20:25
#include <stdio.h>#include <stdlib.h>#include<string.h>char ch[1000000];int main (){    int word=0,m=0,i;      char c;    gets(ch);       //scanf输入字符串当字符串中含有空格的时候,空格后面的部分将不会被读入;而用gets则可以    //scanf("%s",ch);    //printf("%d\n",strlen(ch));    for(i=0;(c=ch[i])!='\0';i++)    if(c==' ')word=0;    else if(word==0)    {         word=1;         m++;         }    printf("%d\n",m);    system("pause");    return 0;    } 


 

scanf输入字符串当字符串中含有空格的时候,空格后面的部分将不会被读入,但当空格在前面则表示字符串未开始;而用gets则读入所有字符。

 

gets输入:

 

 

scanf输入:

 

 

0 0
原创粉丝点击