亲爱的慕友们,在我们学习了c语言环境依赖、常量、变量与数据类型以及字符串,夯实了咱们的基础。 欢迎小伙伴们一起讨论~
题目:
程序运行后提示用户输入一段文本(可包含空格、换行,以 # 作为输入结束标志)
统计并输出以下信息:
- 总字符数(不含结束符 #)
- 单词数量(以空格、换行或制表符分隔的连续非空白字符视为一个单词)
- 行数(以 \n 为行分隔符)
注意:
- 不得使用 <string.h> 中的高级函数(如 strtok),需手动遍历实现逻辑
- 输出格式需清晰易读
作业描述
一、开发语言与环境要求
1、语言版本:c语言
2、开发工具:Microsoft Visual Studio
二、程序整体要求
1.完成上述所有功能
2.代码命名规范(如变量名 wordCount 而非 wc)
3.添加必要注释,解释关键逻辑
4.代码结构层次分明(建议将统计逻辑封装为函数)
将项目打包为 StringAnalyzer.zip 提交,包含 main.c 和 README.txt(简要说明使用方法)
评分标准是什么?
- 项目规范(命名、注释、结构)【20分】
- 功能完整性(字符、单词、行数统计正确)【30分】
- 未使用禁用库函数【10分】
- 输入结束标志处理正确【10分】
- 代码封装性(是否使用自定义函数)【20分】
- README 文件完整性【10分】