#include <stdio.h>
#include <ctype.h>
#include <stdbool.h>
int main()
{
//输入字符
char ch;
//字符数
int n_chars =0;
//行数
int n_lines =1;
//单词数
int n_words =0;
//新单词标记
bool w_flag = false;
ch = getchar();
//不是结束字符
while(ch!='|')
{
n_chars++;
//新单词开始判断
if(!isspace(ch) && !w_flag)
{
n_words++;
w_flag = true;
}
//空白字符,单词判断结束
if(isspace(ch) && w_flag){
w_flag = false;
}
ch = getchar();
//换行字符
if(ch=='\n')
n_lines++;
}
//输出
printf("字符数目:%d\t单词数目:%d\t行数目:%d",n_chars,n_words,n_lines);
return 0;
}
C语言实现统计单词数量
猜你喜欢
转载自blog.csdn.net/weixin_43476969/article/details/104025247
今日推荐
周排行