KLXdreamer 2023-03-06 14:52 采纳率: 90%
浏览 29
已结题

关于C语言的一个统计单词的程序

看到c primer plus上面一个统计单词的顺序我动手做了一下,写出代码后运行结果一直错误
我的思路仿照书上的思路,首先读取一个字符判断是否结束,然后依次递增字符数和行数
统计单词的个数时,设置一个标记 当读取一个字母时 令标记为1 读取一个空白字符时 令标记为0
当读取的字符为空白字符并且标记为1时递增单词数(这点和书上尤其不同,书上是读取非空白并且标记为0时递增单词数)
是否是这个导致了运行结果的不同呢
以下分别是代码段和运行结果段 答案应该是55字符,9单词和3行

img

img

  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2023-03-06 15:01
    关注

    你这判断单词的条件是遇到空格,但最后一个单词后面没有空格
    把你的测试用例贴出来

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月27日
  • 已采纳回答 3月19日
  • 创建了问题 3月6日

悬赏问题

  • ¥15 三因素重复测量数据R语句编写,不存在交互作用
  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表