输入一行字符,编程统计其中有多少单词

来源:互联网 发布:网络品牌注册到期 编辑:程序博客网 时间:2024/05/12 00:15
#include<stdio.h>#include<ctype.h>#define N 100 int main(){    char ch[N];    int i,count=0;    printf("输入一行字符:");    gets(ch);    i=0;    while(ch[i]!='\0')    {        if(!isgraph(ch[i])) //遇空格执行        {            count++;        }         i++;    }    printf("有%d个单词\n",count+1);//count只记录了空格 } 

运行如下:
这里写图片描述
知识点:
int isgraph(int c) ;//字符处理函数
如果c是一个除空格以外的所有可打印字符,则函数返回值为真,否则,返回值为假(0)

阅读全文
0 0
原创粉丝点击