自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++程序设计原理与实践 习题答案 第二十六章 第26章习题答案

第二十六章:测试 习题答案

2022-05-04 17:20:07 620

原创 C++程序设计原理与实践 习题答案 第二十五章 第25章习题答案

第二十五章:嵌入式系统程序设计 习题答案本章习题所用到的头文件和实现Pool.hStack.h25.225.325.4 Calculator25.5 and 25.6 较难发现的无限循环25.725.825.925.10 and 25.11 位域,无符号数位运算,bitset<>25.1225.14 Vector, Pool 作为分配器25.15 测试 new / delete, Pool, Stack 的分配与释放速度本章习题所用到的头文件和实现Pool.h实现了两个版本的Pool,一个

2022-01-10 15:07:37 397

原创 C++程序设计原理与实践 习题答案 第二十四章 第24章习题答案

第二十四章:数值计算 部分习题答案

2022-01-02 20:46:08 563

原创 C++程序设计原理与实践 习题答案 第二十三章 第23章习题答案

第二十三章:文本处理 习题答案本章习题所用到的头文件和实现Text.hText.cpp23.1 and 23.223.3 and 23.423.523.623.823.923.1023.1223.1323.14本章习题所用到的头文件和实现Text.h#include <string>#include <vector>#include <map>#include <fstream>#include <sstream>#include

2022-01-01 23:57:43 519

原创 C++程序设计原理与实践 习题答案 第二十一章 第21章习题答案

第二十一章:图形用户界面 习题答案习题要求所设计的函数类和数据图类My_window.hMy_window.cpp20.121.221.321.421.5习题要求所设计的函数类和数据图类My_window.hMy_window.cpp20.1struct My_window : Graph_lib::Window { My_window(Point xy, int w, int h, const string& title); bool wait_for_butt

2021-12-13 15:45:35 679

原创 C++程序设计原理与实践 习题答案 第二十章 第20章习题答案

第二十章:绘制函数图和数据图 习题答案习题要求所设计的函数类和数据图类Func_Data_Graph.hFunc_Data_Graph.cpp19.1 阶乘的迭代实现和递归实现19.2 and 19.3 Func类——可灵活改变的Function类派生类习题要求所设计的函数类和数据图类Func_Data_Graph.hFunc_Data_Graph.cpp19.1 阶乘的迭代实现和递归实现递归版本代码简单粗暴,但是我选迭代,因为递归时的函数调用花费时间较长,且会占用内存空间,存在耗尽内存资

2021-12-06 14:56:12 633

原创 C++程序设计原理与实践 习题答案 第十九章 第19章习题答案

第十九章:设计图形类 习题答案习题要求所设计的图形类My_shape_V2.hMy_shape_V2.cpp19.1 Smiley, Frowney, with hat19.219.319.4 Immobile_Circle19.5 Striped_rectangle19.6 Striped_circle习题要求所设计的图形类My_shape_V2.hMy_shape_V2.cpp19.1 Smiley, Frowney, with hat#include"../../GUI/std_lib_fa

2021-11-29 00:55:04 2549

原创 C++程序设计原理与实践 习题答案 第十八章 第18章习题答案

第十八章:图形类 习题答案习题要求所设计的图形类My_shape.hMy_shape.cpp18.1 Arc18.2 Box18.3 Arrow18.4 Rect Compass18.5 Circle and Ellipse Compass18.6 Structure Diagram18.7 RGB Chart18.8 and 18.9 Regular Hexagon18.10 Regular Polygon18.11 Elipse with Axis18.12 Circle and Mark Moving

2021-11-23 15:31:41 583

原创 C++程序设计原理与实践 习题答案 第十七章 第17章习题答案

第十七章:一个显示模型 习题答案17.117.217.317.417.517.617.717.817.1117.1217.1#include"../../lib_files/std_lib_facilities.h"#include"../../lib_files/Graph.h"#include"../../lib_files/Simple_window.h"int main()try{ using namespace Graph_lib; Point tl{ 100,100 };

2021-11-15 00:02:26 562 3

原创 C++程序设计原理与实践 习题答案 第十六章 第16章习题答案

第十六章:算法和映射 习题答案16.3 and 16.4, count, count_if16.516.616.7 Binary Search16.8 word frequency16.9 and 16.10 读取Order的结构化输入,排序,合并两个容器16.13 text clean16.14 单词查询程序16.3 and 16.4, count, count_if#include<iostream>#include<vector>#include<random&g

2021-11-09 23:17:42 727

原创 C++程序设计原理与实践 习题答案 第十五章 第15章习题答案

第十五章:容器和迭代器 习题答案Document 本章的文本编辑器实现Document.hDocument.cpp我自己实现的循环链表15.2 and 15.315.415.5 为 vector 定义输入和输出运算符15.615.715.815.9 and 15.1015.1115.12 and 15.13 list15.12 list_tail.h15.13 list_notail.hmain.cpp 测试两个list15.1415.15 pvector15.16 ovector15.17 ownersh

2021-11-02 23:51:39 581

原创 C++程序设计原理与实践 习题答案 第十四章 第14章习题答案

第十四章:向量、模板和异常 习题答案本章实现的模板Vector14.114.214.314.414.5, 14.6 and 14.7 Number14.8 Allocator14.9本章实现的模板Vector目前学到第十四章,对继承不熟,因此没有用到14.5.6中的vector_base类,因而没有实现vector类的RAII。//Vector_template.h#include<iostream>#include"14_8-Allocator.h"//使用模板需要注意,目前V

2021-10-06 17:24:49 398

原创 C++程序设计原理与实践 习题答案 第十三章 第13章习题答案

第十三章 习题答案13.113.213.313.413.5 and 13.613.713.813.913.1013.11 跳表 Skip ListSkipList.hSkipList.cppmian.cpp 测试13.12 未实现13.1#include<iostream>using std::cout;char* my_strdup(const char* s)//将C风格字符串复制到其在自由空间上分配的内存中{ char* p = nullptr; const char*

2021-10-01 23:58:41 339

原创 C++程序设计原理与实践 习题答案 第十二章 第12章习题答案

第十二章 习题答案12.312.412.5 字符串匹配,用到KMP算法12.612.712.812.912.1012.1112.1212.1312.1412.3#include"../../std_lib_facilities.h"void to_low(char* s){ static const int dif = 'a' - 'A'; while (*s != '\0') { if (*s >= 'A' && *s <= 'Z') *s +=

2021-09-28 18:10:16 642

原创 C++程序设计原理与实践 习题答案 第十一章 第11章习题答案

第十一章 习题答案11.111.211.311.411.511.611.711.811.911.1011.1111.1211.1311.1411.1511.1611.1#include"../../std_lib_facilities.h"int main()try{ string ifname; cout << "Enter a input file name\n"; cin >> ifname; ifstream ifs{ ifname }; if (!if

2021-09-26 00:20:36 511

原创 C++程序设计原理与实践 习题答案 第十章 第10章习题答案

第十章 习题答案10.110.2 和 10.410.3 和 10.410.510.6 Roman_int 类Roman_int.hRoman_int.cpp10.710.9 Merge two sorted file10.1010.1110.1#include"../../std_lib_facilities.h"int main()try{ string iname{ "10_1-Integers.txt" }; ifstream ist{ iname }; if (!ist) er

2021-09-21 21:50:37 558

原创 C++程序设计原理与实践 习题答案 第九章 第9章习题答案

第九章 习题答案9.2 和 9.39.5 到 9.9Library.h头文件Library.cpp源文件9.10 到 9.12Chrono.h 头文件Chrono.cpp源文件main.cpp 测试 Chrono Date9.13 Rational 类9.14 到 9.16 Money类9.2 和 9.3/*设计并实现一个保存(name, age)对的Name_pairs类,名字是string,年龄是double。*/#include"../../std_lib_facilities.h"v

2021-09-21 21:37:09 835

原创 C++程序设计原理与实践 习题答案 第八章 第8章习题答案

第八章 习题答案8.18.2 和 8.38.5 和 8.68.78.108.128.138.1/* 本程序实现了一个简单的表达式计算器,支持变量操作 输入流是一个显式参数,Token_stream 接受istream & 参数的构造函数 输入文法如下: Calculation: Statement Print Quit Calculation Statement Print: ';' Quit: 'q' "quit" S

2021-09-21 21:26:13 569

原创 C++程序设计原理与实践 习题答案 第七章 第7章习题答案

第七章 习题答案前言Calculator前言这一章的习题是有连贯性的,我就不放分开来的代码了,直接上最终版本Calculator/* 本程序实现了一个简单的表达式计算器,支持变量操作 从cin读入,输出到cout。 输入文法如下: Calculation: Statement Print Quit Calculation Statement Print: ';' Quit: 'q' "quit" Statement: D

2021-09-21 21:21:51 626

原创 C++程序设计原理与实践 习题答案 第六章 第6章习题答案

第六章 习题答案6.2 和 6.36.66.76.106.2 和 6.3//// Calculator, add "{ }" and '!' operators// //#include"../../std_lib_facilities.h"//------------------------------------------------------------------------------class Token {public: char kind;

2021-09-21 21:15:59 492

原创 C++程序设计原理与实践 习题答案 第五章 第5章习题答案

第五章 习题答案5.2 到 5.65.75.8 和 5.95.105.115.12 和 5.135.2 到 5.6/* Ch5 exercise 2 to exercise 6 */#include"std_lib_facilities.h"double ctok(double c){ /* c is celus temperature, it must bigger than -273.15 */ if (c < -273.15) error("celus temperature

2021-09-21 21:09:36 449

原创 C++程序设计原理与实践 习题答案 第四章 第4章习题答案

第四章 习题答案4.24.34.44.54.64.74.8 和 4.94.104.11 求素数的一种方法4.134.154.164.184.194.204.2#include"../../std_lib_facilities.h"int main(){ vector<double>temps; for (double temp; cin >> temp;) temps.push_back(temp); // 计算温度的均值 double sum = 0; f

2021-09-21 20:36:38 549

原创 C++程序设计原理与实践 习题答案 第三章 第3章习题答案

第三章部分答案3.23.4 和 3.53.6 和 3.73.83.93.103.113.2#include "../../std_lib_facilities.h"int main(){ double factor = 1.609; cout << "Enter how many miles\n"; double miles = -1.0; cin >> miles; double km = miles * factor; cout << mil

2021-09-21 20:24:37 540 3

原创 C++程序设计原理与实践(第二版)思考题答案

C++ 之父 Bjarne Stroustrup 所著的 Programming: Principles and Practice Using C++ 2nd 中文版。看到原版标题就应该明白,这本书是教你程序设计的,目的是使你掌握程序设计原理并付诸实践,而C++是作为教学的工具语言。作者在本书的前言和引言有提到,如果你只是想掌握C++语法的话,那么这本书或许并不合适;如果你希望编写供他人使用的高质量程序

2021-04-10 22:06:37 4692 2

ARM版答案.zip

计算机组成与设计 硬件/软件接口(第五版 ARM版)课后习题答案全6章,不是电子书,而是答案!注意是ARM版!

2019-09-05

PHP和MySQL Web开发(原书第5版)_源码

PHP和MySQL Web开发(原书第5版)_源码。从1到31章齐全!注意是源码,不是电子书!

2019-08-08

基于MSP430单片机的液晶显示智能数字气压计及高度测量计

所设计的基于MSP430单片机的液晶显示智能数字气压计及高度测量计,其核心功能部件为博世公司的BMP180芯片,该芯片具有测量压力的功能,其基本原理是利用所携带的压敏元件将待测气压直接变换为电压信号,通过I2C接口,传输至MSP430单片机,并将相应程序事先烧录进单片机,利用主控芯片进行后续处理实时显示数据。

2018-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除