#include <stdio.h>
#define OUT 0
#define IN 1
int main(void)
{
int c,state,nl,nc,nw;
state = OUT;
nl = nw = nc = 0;
while((c=getchar())!=EOF)
{
nc++;
if(c=='\n') {
nl++;
}
if(c==' ' || c=='\n' || c=='\t')
{
state = OUT;
} else if(state==OUT) {
state = IN;
nw++;
}
}
printf("nl = %d,nw = %d, nc = %d\n",nl,nw,nc);
}
以上程序统计控制台中输入文本的字符数、单词数、行数。
TCPL 阅读笔记 Chapter1
最新推荐文章于 2019-09-10 19:29:36 发布
本文介绍了一个使用C语言编写的简单程序,该程序可以统计从控制台输入的文本中的字符数、单词数和行数。通过定义状态变量来区分单词边界,并使用getchar()函数逐个读取字符。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Llama Factory
模型微调
LLama-Factory
LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调
358

被折叠的 条评论
为什么被折叠?



