您的位置:首页 > 编程语言

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

2017-12-13 22:47 615 查看
#include<stdio.h>
#include<ctype.h>
#define N 100
int main()
{
char ch
;
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐