C语言输入一段英文要求统计出这段英文的单词数,字符数,行数这是我写的程序,nl nw的输出始终是1,#includevoid main(){\x09int c,nl,nw,nc;\x09nl=1;\x09nw=1;\x09nc=0;\x09while((c=getchar())!='@')\x09{\x09 ++nc;\x09 if(c=='
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 06:29:37
![C语言输入一段英文要求统计出这段英文的单词数,字符数,行数这是我写的程序,nl nw的输出始终是1,#includevoid main(){\x09int c,nl,nw,nc;\x09nl=1;\x09nw=1;\x09nc=0;\x09while((c=getchar())!='@')\x09{\x09 ++nc;\x09 if(c=='](/uploads/image/z/3963206-38-6.jpg?t=C%E8%AF%AD%E8%A8%80%E8%BE%93%E5%85%A5%E4%B8%80%E6%AE%B5%E8%8B%B1%E6%96%87%E8%A6%81%E6%B1%82%E7%BB%9F%E8%AE%A1%E5%87%BA%E8%BF%99%E6%AE%B5%E8%8B%B1%E6%96%87%E7%9A%84%E5%8D%95%E8%AF%8D%E6%95%B0%2C%E5%AD%97%E7%AC%A6%E6%95%B0%2C%E8%A1%8C%E6%95%B0%E8%BF%99%E6%98%AF%E6%88%91%E5%86%99%E7%9A%84%E7%A8%8B%E5%BA%8F%2Cnl+nw%E7%9A%84%E8%BE%93%E5%87%BA%E5%A7%8B%E7%BB%88%E6%98%AF1%2C%23includevoid+main%28%29%7B%5Cx09int+c%2Cnl%2Cnw%2Cnc%3B%5Cx09nl%3D1%3B%5Cx09nw%3D1%3B%5Cx09nc%3D0%3B%5Cx09while%28%28c%3Dgetchar%28%29%29%21%3D%27%40%27%29%5Cx09%7B%5Cx09+%2B%2Bnc%3B%5Cx09+if%28c%3D%3D%27)
C语言输入一段英文要求统计出这段英文的单词数,字符数,行数这是我写的程序,nl nw的输出始终是1,#includevoid main(){\x09int c,nl,nw,nc;\x09nl=1;\x09nw=1;\x09nc=0;\x09while((c=getchar())!='@')\x09{\x09 ++nc;\x09 if(c=='
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);
}
C语言输入一段英文要求统计出这段英文的单词数,字符数,行数这是我写的程序,nl nw的输出始终是1,#includevoid main(){\x09int c,nl,nw,nc;\x09nl=1;\x09nw=1;\x09nc=0;\x09while((c=getchar())!='@')\x09{\x09 ++nc;\x09 if(c=='
虽然写的有点那个,不过没什么问题,能实现你的要求啊,LZ你是怎样测试的?用你的程序我跑起来测试,没问题,见图: