C语言输入一段英文要求统计出这段英文的单词数,字符数,行数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 16:39:29
C语言输入一段英文要求统计出这段英文的单词数,字符数,行数
这是我写的程序,nl nw的输出始终是1,
#include
void main()
{
\x09int c,nl,nw,nc;
\x09nl=1;
\x09nw=1;
\x09nc=0;
\x09while((c=getchar())!='@')
\x09{
\x09 ++nc;
\x09 if(c=='\n')
\x09\x09nl=nl+1;
\x09
\x09 if(c==' '||c=='\n'||c=='\t')
\x09\x09nw=nw+1;
\x09}
\x09printf("character=%d\nlines=%d\nwords=%d\n",nc,nl,nw);
}
这是我写的程序,nl nw的输出始终是1,
#include
void main()
{
\x09int c,nl,nw,nc;
\x09nl=1;
\x09nw=1;
\x09nc=0;
\x09while((c=getchar())!='@')
\x09{
\x09 ++nc;
\x09 if(c=='\n')
\x09\x09nl=nl+1;
\x09
\x09 if(c==' '||c=='\n'||c=='\t')
\x09\x09nw=nw+1;
\x09}
\x09printf("character=%d\nlines=%d\nwords=%d\n",nc,nl,nw);
}
虽然写的有点那个,不过没什么问题,能实现你的要求啊,LZ你是怎样测试的?用你的程序我跑起来测试,没问题,见图:
再问: 我用的是VC2010,难道是软件的问题?
再答: 不是软件问题,是你测试的时候,输入测试内容的问题吧,运行起来之后,你输入我图上那些看看,或者你说说你输入什么。
再问: 我用的是VC2010,难道是软件的问题?
再答: 不是软件问题,是你测试的时候,输入测试内容的问题吧,运行起来之后,你输入我图上那些看看,或者你说说你输入什么。
C语言输入一段英文要求统计出这段英文的单词数,字符数,行数
C语言编程 输入一段英语文本 判断单词数 字符数和空格.求大神...
编写Application程序,接受用户输入的一段英文文字后,输出其中的字符数、单词数和句子数
c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数、列数并输入打印的字符,打印出图形
C语言中输入一篇英文,标点如何才能不在单词数的统计中,下边程序要怎么改,求新手能看懂的
#include/*统计行数、单词数、字符数*/#define IN 1/*在单词内*/#define OUT 0 /*
输入英文句子统计单词个数c语言
c语言:输入一行字符,统计其中的单词个数,单词之间用空格分开
C语言:统计单词数
单词统计--c语言Description从键盘输入一行字符,统计其中单词的个数,各单词以空格分隔,且空格数可以是多个.I
C语言编程——输入一段英文,统计其中有多少个字母,单词和句子.
用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数.