读书人

c语言 输入一行字符统计有多少个单

发布时间: 2012-05-27 05:42:30 作者: rapoo

c语言 ,输入一行字符,统计有多少个单词
输入一行字符,统计有多少个单词

[解决办法]

C/C++ code
#include <stdio.h>#define NONBLANK_OR_TABLE_OR_ENTER 'a'int main(){    int ch, count, lastc, firstc, i;    count = 0;    i = 0;    lastc = NONBLANK_OR_TABLE_OR_ENTER;    while ((ch = getchar()) != EOF)    {                i++;        if (((lastc != ' ')&&(lastc != '\t'))&&((ch == ' ' || ch == '\t')))        {                count++;        }                if ((i == 1)&&(ch == '\n'|| ch == '\t' || ch == ' '))            count--;        if (ch == '\n')        {            {                if((lastc != ' ')&&(lastc != '\t'))                    printf("%d\n",count+1);                else                    printf("%d\n",count);            }                        count = 0;            i = 0;        }        lastc = ch;        }} 

读书人网 >C语言

热点推荐