| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 510 人关注过本帖
标题:计算单词数、行数、字符数!求解
只看楼主 加入收藏
卡其
Rank: 2
等 级:论坛游民
帖 子:96
专家分:36
注 册:2010-8-30
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
计算单词数、行数、字符数!求解
程序代码:
#include<stdio.h>
#define  IN  1      /*inside a word*/
#define  OUT  0     /*outside a word*/
main()
{
      int c,word_amount,word_row,character,state;
      state=OUT;
      word_amount=word_row=character=0;
    while((c=getchar())!=EOF)
      {
          ++character;
          if(c='\n')
             ++word_row;
        if(c=='\n'||c=='\t'||c==' ')
               state=OUT;
        else if(state=OUT)
               state=IN;
               ++word_amount;
      }
      printf("%d,%d,%d",word_amount,word_row,character);
      }
      getchar();
      getchar();
}



那里出现问题了。输出的结果有问题
搜索更多相关主题的帖子: word character outside color 
2012-07-04 22:54
随风飘荡
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:208
专家分:598
注 册:2011-9-9
收藏
得分:20 
程序代码:
#include<stdio.h>
#define  IN  1      /*inside a word*/
#define  OUT  0     /*outside a word*/
main()
{
      int c,word_amount,word_row,character,state;
      state=OUT;
      word_amount=word_row=character=0;
    while((c=getchar())!=EOF)
      {
          ++character;
          if(c='\n')   // =? ==?
             ++word_row;
        if(c=='\n'||c=='\t'||c==' ')
               state=OUT;
        else if(state=OUT) //同上,=? ==?
               state=IN;
               ++word_amount;  //你得用{}括起来啊...
      }
      printf("%d,%d,%d",word_amount,word_row,character);
      } //多了一个
      getchar();
      getchar();
}

/*虽然结果还是有问题,不过这个问题我这个眼科大夫就不帮你找了*/
2012-07-05 00:27
卡其
Rank: 2
等 级:论坛游民
帖 子:96
专家分:36
注 册:2010-8-30
收藏
得分:0 
回复 2楼 随风飘荡
改好了、谢谢咯
2012-07-05 12:39
zbzszha
Rank: 1
等 级:新手上路
帖 子:9
专家分:9
注 册:2012-7-6
收藏
得分:0 
=与==没搞清楚
2012-07-06 08:21
快速回复:计算单词数、行数、字符数!求解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017061 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved