C++标准模板库编程_期末作业.ppt
文本预览下载声明
C++标准模板库编程 期末考察报告作业 如何提交 将考察报告以宋体“小四”号字,A4纸张,打印出来后,在结束课程以前,上课时间提交。 最后一次课不提交,0分处理。 Word首页格式 STL:期末考察报告作业 姓名:XXXX 学号:XXXXX 所属学院和班级: 内容格式 题目1:。。。。。。。。。 程序清单。。。。 运行结果。。。。 题目2:。。。。。。。。。 程序清单。。。。 运行结果。。。。 题目3:。。。。。。。。。 程序清单。。。。 运行结果。。。。 内容 任选以下5道题中的任意3题作为期末作业,半期作业未交的同学,全部做。内容: (1)有以下字符串:”asayjk”,”bhjresaf”,“cebnmr”,“dttzlo”,“cqwsw”,”actrfs”.将以上6个字符串装入vector容器中,采用某一种STL排序算法,对这6个字符串进行排序后输出。 (2)将以上6个字符串装入list容器中,采用for_each并设计仿函数统计对以上6个字符串中字符出现的个数进行统计,并输出。 内容 (3)有以下数字:11,12,13,2,3,4,5,6,7,16,17,18. 将以上数据依次压入(push_back)容器deque中,选用一种排序算法排序后,连续弹出5个数据(pop_front)后,采用for_each对剩余数据进行累加并输出。 (4)有学生信息5个(姓名,学号):{张三,2011123}, {王二,2011235},{刘七,2012009},{唐六,2012676},{堂八,2010527}.将姓名作为key,学号作为value,采用map容器进行装载,而后采用for_each统计2011,2012,2010级学生个数并输出,最后可分别输入姓名和学号后对容器进行信息查询(既可以用学号,也可以用姓名对容器进行查询)。 内容 (5)有以下数字:11,12,13,2,3,4,5,6,7,16,17,18.将其装入vector容器中,采用仿函数和输出迭代器分别输出所有的偶数和奇数,接着输出大于等于7且小于17的所有数到一个list容器中,最后将list容器内容进行输出。 最后说明 1)方法不限,可以根据我在题目中的提示做,也可发挥你们的想象力进行程序设计。每一道题根据完成情况进行打分。
显示全部