c++运算的流程控制(2016.5.21).ppt

3.4.3文本处理 【例3-8】文字信息统计。用户输入一段文本(英文),其中的标点只有逗号(,)和句号(.):①统计其中的字符数(包括空格);②统计单词数、哪些单词和每个词的使用频率,按使用频率从大到小的顺序显示前10个单词及它们的频率;③去掉文本中多余的空格(单词间仅保留一个空格)并显示;④将用户指定字符串转换为另一个指定的字符串。 * 【问题分析】 如何计算字符数 如何计算单词数 如何计算频率 如何去掉多余空格,还要保留一个空格? 如何查找?如何替换? !!!分析、算法请参考教材 源程序见备注 * 小结 循环 for(){...} 循环 while(){...} do{...}while(); 各种循环的用法、区别、特点和使用场合 分程序 分支 一路分支,二路分支,多重分支 switch()括号中一定是整型表达式,break的使用 循环、分支可以嵌套,但不可交叉 * 实验和作业 实验 实验指导书,实验3——1、2、3 作业 习题3——11、12、15、16 * * 【程序测试】 要检验程序的正确性,还应设计哪些测试用例? * 3.3.3 多种情况分类处理(多重分支switch) 有一批考试成绩数据保存在文件score.txt中,每行的格式是:编号、姓名和成绩,各项之间用空格隔开,每个人是一行。请编程统计90-100、80-89、70-79、60-69及不及格的人数,统计平均成

文档评论(0)

1亿VIP精品文档

相关文档