前言(不喜欢可以直接跳过本段,程序小白建议看看):在给出课后答案之前,先赞一下本书。《Accelerated C++》这本书的确是C++初学入门的好书,书的主要内容只有300页,但是内容详细丰富,与那些动辄五百上千的书,这本书显得小巧很多更易攻克,我相信Andrew写本书的目的是希望更多的人不要望C++而却步。但是毕竟是本小书,程序不多,但作者为了增加读者的程序量,精选了部分课后习题,以此巩固刚学的知识并拓展各位的眼界,可能是出于篇幅原因,没有给出答案,对于大多小白还是难以弄懂的。我看到有人做过相关的习题解答,但是总觉没有给出相关知识点,受此鼓舞想写一篇详细的课后答案。本人努力详尽地给出课后答案以及相关知识,但本人并非大牛,可能仍有疏漏,忘大家指正,虽然本人给出了代码,但是希望大家先自己先做一遍,再来看看我的答案,可能你的代码更好,总之一定要亲自操作一遍,不要浅尝辄止,毕竟程序很短,不过百行,自己敲过的代码会影响更深。
在前三章,本人用switch语句将各个代码隔开,方便使用。废话不多说,直接上干货!
#include "stdafx.h"//VS控制台程序要求加入,其他编译器可能有所差别
#include <iostream>
#include <string>
int main() // std::cout << "Hello,World!!!\t Hello my dear!"<< std::endl;
{
char num