C++程序设计 (第三版) 谭浩强 课后习题
C++程序设计 (第三版) 谭浩强 课后习题编程
Navigator_Z
烈焰,在冰冷的海水中跳跃; 闪电,在自己的影子中熄灭。
展开
-
C++ //习题14.2 将例14.3程序改为下面的程序,请分析执行过程,写出运行结果。并指出由于异常处理而调用了哪些析构函数。
【代码】C++ //习题14.2 将例14.3程序改为下面的程序,请分析执行过程,写出运行结果。并指出由于异常处理而调用了哪些析构函数。原创 2024-01-03 09:49:29 · 427 阅读 · 0 评论 -
C++ //习题13.6 在例13.17的基础上,修改程序,将存放在c数组中的数据读入并显示出来。
【代码】C++ //习题13.6 在例13.17的基础上,修改程序,将存放在c数组中的数据读入并显示出来。原创 2024-01-02 23:10:21 · 392 阅读 · 0 评论 -
C++ //习题13.5 编程序实现以下功能:(1) 按职工号由小到大的顺序将5个员工的数据(包括号码、姓名、年龄、工资)输出到磁盘文件中保存。(2) 从键盘输入两个员工的数据(职工号大于已有的职工号
【代码】C++ //习题13.5 编程序实现以下功能:(1) 按职工号由小到大的顺序将5个员工的数据(包括号码、姓名、年龄、工资)输出到磁盘文件中保存。(2) 从键盘输入两个员工的数据(职工号大于已有的职工号。原创 2024-01-02 23:06:38 · 502 阅读 · 0 评论 -
C++ //习题13.4 建立两个磁盘文件f1.dat和f2.dat,编程序实现以下工作:(1) 从键盘输入20个整数,分别存放在两个磁盘文件中(每个文件中放10个整数);(2) 从f1.dat读入
【代码】C++ //习题13.4 建立两个磁盘文件f1.dat和f2.dat,编程序实现以下工作:(1) 从键盘输入20个整数,分别存放在两个磁盘文件中(每个文件中放10个整数);(2) 从f1.dat读入。原创 2024-01-02 16:43:09 · 958 阅读 · 0 评论 -
C++ //习题13.3 编程序,在显示屏上显示一个由字母B组成的三角形。
【代码】C++ //习题13.3 编程序,在显示屏上显示一个由字母B组成的三角形。原创 2024-01-02 15:00:02 · 391 阅读 · 0 评论 -
C++ //例13.18 在一个字符数组c中存放了10个整数,以空格相间隔,要求将它们放到整型数组中,再按大小排序,然后再存放回字符数组c中。
【代码】C++ //例13.18 在一个字符数组c中存放了10个整数,以空格相间隔,要求将它们放到整型数组中,再按大小排序,然后再存放回字符数组c中。原创 2024-01-02 10:45:47 · 347 阅读 · 0 评论 -
C++ //例13.17 将一组数据保存在字符数组中。
【代码】C++ //例13.17 将一组数据保存在字符数组中。原创 2024-01-02 09:30:09 · 390 阅读 · 0 评论 -
C++ //例13.16 有5个学生数据,要求:(1) 把它们存到磁盘文件中;(2) 将磁盘文件中的第1,3,5个学生数据读入程序,并显示出来;(3) 将第3个学生的数据修改后存回磁盘文件中的原有位置
【代码】C++ //例13.16 有5个学生数据,要求:(1) 把它们存到磁盘文件中;(2) 将磁盘文件中的第1,3,5个学生数据读入程序,并显示出来;(3) 将第3个学生的数据修改后存回磁盘文件中的原有位置。原创 2024-01-02 08:39:31 · 344 阅读 · 0 评论 -
C++ //例13.14 将一批数据以二进制形式存放在磁盘文件中。例13.15 将刚才以二进制形式存放在磁盘文件中的数据读入内存并在显示器上显示。
【代码】C++ //例13.14 将一批数据以二进制形式存放在磁盘文件中。例13.15 将刚才以二进制形式存放在磁盘文件中的数据读入内存并在显示器上显示。原创 2023-12-28 11:28:26 · 667 阅读 · 0 评论 -
C++ //习题 11.5 有以下程序结构,请分析访问属性。
【代码】C++ //习题 11.5 有以下程序结构,请分析访问属性。原创 2023-12-22 11:38:57 · 459 阅读 · 0 评论 -
C++ //习题 11.4 修改例11.3的程序,改为公用继承方式。上机调试程序,使之能正确运行并得到正确的结果。对这两种继承方式作比较分析,考虑在什么情况下二者不能互相代替。
C++程序设计 (第三版) 谭浩强 习题11.4原创 2023-12-22 11:04:34 · 1217 阅读 · 0 评论 -
C++ //习题 10.7 定义一个Teacher(教师)类和一个Student(学生)类,二者有一部分数据成员是相同的,例如num(号码),name(姓名),sex(性别)。编写程序,将一个。。。
C++程序设计 (第三版) 谭浩强 习题10.7原创 2023-12-21 09:07:08 · 691 阅读 · 0 评论 -
C++ //习题 9.6 阅读下面程序,分析其执行过程,写出输出结果。
【代码】C++ //习题 9.6 阅读下面程序,分析其执行过程,写出输出结果。原创 2023-12-19 15:11:33 · 488 阅读 · 0 评论 -
C++ //习题 9.2 分析下面的程序,写出其运行时的输出结果。
【代码】C++ //习题 9.2 分析下面的程序,写出其运行时的输出结果。原创 2023-12-19 14:25:34 · 424 阅读 · 0 评论 -
C++ //习题 8.3 在上一题的基础上进行如下修改:在类体内声明成员函数,而在类体外定义成员函数。
C++程序设计 (第三版) 谭浩强 习题8.3原创 2023-12-19 09:12:07 · 530 阅读 · 0 评论 -
C++ //习题 8.2 改写本章例8.1程序,要求:(1)将数据成员改为私有的;(2)将输入和输出的功能改为由成员函数实现;(3)在类体内定义成员函数。
C++程序设计 (第三版) 谭浩强 习题8.2原创 2023-12-19 09:09:13 · 419 阅读 · 0 评论 -
C++ //习题 7.10 将以上4个函数组成一个程序,由主程序先后调用这些函数,实现链表的建立、输出、删除和插入,在主程序中指定需要删除和插入的结点。
C++程序设计 (第三版) 谭浩强 习题7.10原创 2023-12-18 23:36:53 · 552 阅读 · 0 评论 -
C++ //习题 7.9 写一个函数insert,用来向动态链表插入一个结点。
C++程序设计 (第三版) 谭浩强 习题7.9原创 2023-12-18 23:35:06 · 406 阅读 · 0 评论 -
C++ //习题 7.8 写一个函数del,用来删除动态链表中一个指定的结点(由实参指定某一学号,表示要删除该学生结点)。
C++程序设计 (第三版) 谭浩强 习题7.8原创 2023-12-18 23:33:27 · 404 阅读 · 0 评论 -
C++ //习题 7.7 写一个函数print,将上题建立的链表中各结点的数据依次输出。
C++程序设计 (第三版) 谭浩强 习题7.7原创 2023-12-18 23:30:56 · 397 阅读 · 0 评论 -
C++ //习题 7.6 写一个函数create,用来建立一个动态链表。所谓建立动态链表是指在程序执行过程中从无到有地建立起一个链表,即一个一个地开辟结点和输入各结点数据,并建立起前后相链的关系。
C++程序设计 (第三版) 谭浩强 习题7.6原创 2023-12-18 23:28:54 · 431 阅读 · 0 评论 -
C++ //习题 7.2 写一个函数days,实现上面的计算。由主函数将年、月、日传递给函数days,计算后将日子数传回主函数输出。
C++程序设计 (第三版) 谭浩强 习题7.2原创 2023-12-18 15:30:44 · 452 阅读 · 0 评论 -
C++ //习题 6.13 写一个用矩形法求定积分的通用函数,分别求。。。
【代码】C++ //习题 6.13 写一个用矩形法求定积分的通用函数,分别求。。。原创 2023-12-17 10:13:14 · 1268 阅读 · 2 评论 -
C++ //习题 6.12 用指针数组处理上一题目,字符串不等长。
【代码】C++ //习题 6.12 用指针数组处理上一题目,字符串不等长。原创 2023-12-16 00:08:49 · 424 阅读 · 0 评论 -
C++ //习题4.10 Hanoi(汉诺)塔问题。这是一个古典的数学问题:古代有一个梵塔,塔内有3个座A, B, C,开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上(如图4.19所示)。
【代码】C++ //习题4.10 Hanoi(汉诺)塔问题。这是一个古典的数学问题:古代有一个梵塔,塔内有3个座A, B, C,开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上(如图4.19所示)。原创 2023-12-13 08:22:31 · 727 阅读 · 0 评论 -
C++ //习题3.8 写出下面各逻辑表达式的值。设a=3,b=4,c=5。
【代码】C++ //习题3.8 写出下面各逻辑表达式的值。设a=3,b=4,c=5。原创 2023-12-11 15:52:34 · 439 阅读 · 0 评论 -
C++ //例3.14 找出100~200间的全部素数。
【代码】C++ //例3.14 找出100~200间的全部素数。原创 2023-12-11 14:47:33 · 449 阅读 · 0 评论 -
C++ //习题2.7 写出程序运行结果。请先阅读程序,分析应输出的结果,然后上机验证。
【代码】C++ //习题2.7 写出程序运行结果。请先阅读程序,分析应输出的结果,然后上机验证。原创 2023-12-11 10:53:39 · 484 阅读 · 0 评论 -
C++ //习题2.6 写出下面表达式运算后a的值,设原来a=12。设a和n已定义为整型变量。
C++程序设计 (第三版) 谭浩强 习题2.6原创 2023-12-11 10:45:00 · 613 阅读 · 0 评论 -
C++ //习题2.5 请写出下列表达式的值。
【代码】C++ //习题2.5 请写出下列表达式的值。原创 2023-12-11 10:31:38 · 474 阅读 · 0 评论 -
C++ //习题2.4 写出以下程序运行的结果。请先阅读程序,分析应输出的结果,然后上机验证。
【代码】C++ //习题2.4 写出以下程序运行的结果。请先阅读程序,分析应输出的结果,然后上机验证。原创 2023-12-11 10:10:53 · 587 阅读 · 0 评论 -
C++ //习题2.3 写出以下程序运行结果。请先阅读程序,分析应输出的结果,然后上机验证。
【代码】C++ //习题2.3 写出以下程序运行结果。请先阅读程序,分析应输出的结果,然后上机验证。原创 2023-12-11 10:06:29 · 385 阅读 · 0 评论 -
C++ //习题1.9 输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,再进行编译,直到没有错误,然后进行连接和运行,分析运行结果。
【代码】C++ //习题1.9 输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,再进行编译,直到没有错误,然后进行连接和运行,分析运行结果。原创 2023-12-11 09:11:25 · 525 阅读 · 1 评论 -
C++ //习题1.8 在你所用的C++系统上,输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,再进行编译,直到没有错误,然后进行连接和运行,分析运行结果。
【代码】C++ //习题1.8 在你所用的C++系统上,输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,再进行编译,直到没有错误,然后进行连接和运行,分析运行结果。原创 2023-12-11 09:04:54 · 410 阅读 · 0 评论 -
C++ //习题 2.8 将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
【代码】C++ //习题 2.8 将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。原创 2018-03-14 12:20:01 · 15514 阅读 · 6 评论 -
C++ //习题 3.2 设圆半径r=1.5, 圆柱高h=3, 求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。
【代码】C++ //习题 3.2 设圆半径r=1.5, 圆柱高h=3, 求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。原创 2018-07-25 14:24:52 · 27680 阅读 · 1 评论 -
C++ //习题 3.3 输入一个华氏温度,要求输出摄氏温度。公式为C=5/9(F-32),输出要有文字说明,取两位小数。
【代码】C++ //习题 3.3 输入一个华氏温度,要求输出摄氏温度。公式为C=5/9(F-32),输出要有文字说明,取两位小数。原创 2018-07-25 14:33:02 · 42900 阅读 · 4 评论 -
C++ //习题 3.9 有3个整数a,b,c,由键盘输入,输出其中最大的数。
【代码】C++ //习题 3.9 有3个整数a,b,c,由键盘输入,输出其中最大的数。原创 2018-07-25 14:48:06 · 13266 阅读 · 1 评论 -
C++ //习题 3.10 有一函数:写一程序,输入x,输出y值。
【代码】C++ //习题 3.10 有一函数:写一程序,输入x,输出y值。原创 2018-07-25 15:00:40 · 28938 阅读 · 3 评论 -
C++ //习题 3.11 给出一个百分制的成绩,要求输出成绩等级‘A‘,‘B‘,‘C‘,‘D‘,‘E‘。90分以上为‘A‘,80~89分为‘B‘,70~79分为‘C‘,60~69分为‘D‘,
【代码】C++ //习题 3.11 给出一个百分制的成绩,要求输出成绩等级'A','B','C','D','E'。90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',原创 2018-07-25 15:12:45 · 31941 阅读 · 1 评论