c++ primer plus
vvc223c
这个作者很懒,什么都没留下…
展开
-
编程实现字符串各单词的翻转
void ReverseStr(char * src){ char * start = src, *end = src, *ptr = src; while (*ptr++ != '\0') { if (*ptr == ' ' || *ptr == '\0')//找到一个单词 { end = ptr - 1;//end指向单词末尾 while (start < e...原创 2020-01-02 11:40:50 · 180 阅读 · 0 评论 -
C++ PrimerPlus第六版第十八章探讨C++新标准编程练习答案
1.#include <iostream>#include <string>#include <initializer_list>using namespace std;template <typename T>T average_list(initializer_list<T> i){ T sum = 0; int n...原创 2019-11-06 12:41:55 · 254 阅读 · 0 评论 -
C++ PrimerPlus第六版第十七章输入、输出和文件编程练习答案
1.#include <iostream>int main(){ char input[255]; std::cin.get(input, 255, '$'); std::cout << "字符数: " << strlen(input) << std::endl; std::cout << "下一个字符: "<<...原创 2019-11-05 16:20:52 · 307 阅读 · 0 评论 -
C++ Primer Plus第六版第十六章string类和标准模板库编程练习答案
1.using namespace std;bool IsPalindrome(const string &);int main(){ string input; cout << "Enter a string(quit to quit): "; while (cin >> input && input != "quit") { ...原创 2019-11-03 15:58:36 · 246 阅读 · 0 评论 -
C++ Primer Plus第六版第十五章友元、异常和其他编程练习答案
1.main#include "TV.h"int main(){ using std::cout; Tv s42; Remote grey; cout << "Initial settings for 42\" TV:\n"; s42.settings(); grey.show_r_mode(); s42.change_r_mode(grey); s42.on...原创 2019-11-02 16:00:26 · 280 阅读 · 0 评论 -
C++ PrimerPlus第六版第十四章C++中的代码与重用编程练习答案
1.winec.h#ifndef winec_H_#define winec_H_#include<iostream>#include<valarray>#include<string>using std::cout;using std::cin;template <typename T1, typename T2>class P...原创 2019-11-02 13:49:29 · 394 阅读 · 0 评论 -
C++ PrimerPlus第六版第十三章编程练习答案
1.cd.h#ifndef cd_H_#define cd_H_#include<string>#include <iostream>#include <cstring>using std::cout;class Cd {private: char performers[50]; char label[20]; int selection...原创 2019-10-31 16:43:30 · 703 阅读 · 0 评论 -
C++PrimerPlus第六版第十二章类和动态内存分配编程练习答案
1.Cow.h#ifndef Cow_H_#define Cow_H_#include<iostream>using std::cout;using std::endl;class Cow {private: char name[20]; char * hobby; double weight;public: Cow(); Cow(const char * ...原创 2019-10-31 13:23:58 · 267 阅读 · 0 评论 -
C++ Primer Plus第六版第十一章使用类编程练习答案
1.main.cpp#include "Vector.h"#include<cstdlib>#include<ctime>#include<fstream>int main(){ using namespace std; ofstream outFile; outFile.open("hello.txt"); using VECTOR::V...原创 2019-10-29 19:09:21 · 382 阅读 · 0 评论 -
C++ Primer Plus第六版第十章对象和类编程练习答案
1.#include<iostream>#include<cstring>class BankAccount{private: char name[40]; char acctnum[25]; double balance;public: BankAccount(const char * client, const char * num, double ...原创 2019-10-29 17:19:23 · 317 阅读 · 0 评论 -
C++ Primer Plus 第六版第九章内存模型和名称空间编程练习答案
1.golf.h#ifndef GOLF_H_#define GOLF_H_#include <cstring>#include <iostream>using namespace std;const int Len = 40;struct golf{ char fullname[Len]; int handicap;};void setgolf...原创 2019-10-29 15:58:28 · 210 阅读 · 0 评论 -
C++ Primer Plus第六版第八章函数探幽编程练习答案
1.#include<iostream>using namespace std;void show(const char *str, int n = 0);int main(){ char str[20]; int n; cout << "输入一个句子: "; cin.getline(str, 20); cout << "输入打印次数: ";...原创 2019-10-28 19:17:26 · 294 阅读 · 0 评论 -
C++ PrimerPlus第六版第七章函数编程练习答案
1.#include<iostream>using namespace std;double average(double x, double y);int main(){ double x, y; while ((cin >>x && cin >> y)&& (x && y)) ...原创 2019-10-28 17:28:05 · 473 阅读 · 0 评论 -
C++ Primer Plus第六版第六章分支语句和逻辑运算符编程练习答案
1.#include<iostream>#include<cctype>using namespace std;int main(){ char ch; while (cin.get(ch) && ch != '@') { if (isupper(ch)) { ch = tolower(ch); cout <&l...原创 2019-10-28 15:46:46 · 177 阅读 · 0 评论 -
C++ Primer Plus 第六版第五章循环和关系表达式编程练习答案
1.int main(){ int n, m, sum = 0; cout << "输入较小的数: "; cin >> n; cout << "输入较大的数: "; cin >> m; if (m >= n) { for (int i = n; i <= m; ++i) sum += i; cout <...原创 2019-10-28 14:17:34 · 229 阅读 · 0 评论 -
C++Primer Plus第六版第四章复合类型编程练习答案
1.#include <iostream>using namespace std;int main(void){ char fname[20], lname[20]; int age; char grade; cout << "what is your first name? "; cin.getline(fname, 20); cout <&...原创 2019-10-27 20:41:31 · 206 阅读 · 0 评论 -
C++ Primer Plus 第六版第二章编程练习答案
1.编写一个c++程序,它显示您的姓名和地址。#include<iostream>int main(){ using namespace std; cout << "我叫小明," << "我住在中国."<<endl; return 0;}2.编写一个C++程序, 要求用户输入一个以long为单位的距离,然后将它转换...原创 2019-04-16 16:53:00 · 552 阅读 · 0 评论 -
c++ Primer Plus 第六版 第三章课后编程练习答案
1 . 编写一个小程序,要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转换为英尺和英寸。该程序使用下划线字符来指示输入位置。 另外,使用一个const符号常量来表示转换因子。#include<iostream>using namespace std;int main(){ const int Foot = 12; int height; ...原创 2019-04-16 16:45:42 · 437 阅读 · 0 评论