C++primerplus学习
mzwa
这个作者很懒,什么都没留下…
展开
-
C++PrimerPlus学习——第十七章编程练习
17-1不知道有没有理解错题意,参考list17.14#include <iostream>int main(){ using std::cout; using std::cin; using std::endl; char ch; int count = 0; while (cin.peek() != '$') { cin.get(ch); count++; cout << ch; } cout << "\nThere are原创 2020-05-27 17:01:01 · 336 阅读 · 0 评论 -
C++PrimerPlus学习——第十六章编程练习
16-1#include <iostream>#include <string>using namespace std;bool IsPalindrome(string str){ int len = str.size(); for (int i = 0; i < len / 2; i++) { if (str[i] != str[len - i - 1]) return false; } return true;}int main(){原创 2020-05-24 16:39:10 · 308 阅读 · 0 评论 -
C++PrimerPlus学习——第十五章编程练习
15-1tv.h#ifndef TV_H_#define TV_H_#include <iostream>>class Remote;class Tv{public: friend class Remote; enum { Off, On }; enum { Minval, Maxval }; enum { Antenna, Cable }; enum { TV, DVD }; Tv(int s = Off, int mc = 125) :state(s)原创 2020-05-22 23:55:00 · 378 阅读 · 0 评论 -
C++PrimerPlus学习——第十四章编程练习
14-1参考14.19winec.h#ifndef WINEC_H_#define WINEC_H_#include <string>#include <valarray>using std::string;template<class T1, class T2>class Pair{private: T1 year; T2 bottles;public: Pair() {}; Pair(const T1 y, const T2 b) :原创 2020-05-20 16:17:44 · 504 阅读 · 0 评论 -
C++PrimerPlus学习——第十三章编程练习
13-1注意char*前面加const,不然就会报错Classis.h#ifndef CLASSIC_H_#define CLASS_H_#include <string>class Cd {private: char performers[50]; char label[20]; int selections; double playtime;public: Cd(const char* s1, const char* s2, int n, double x); C原创 2020-05-17 23:50:35 · 296 阅读 · 0 评论 -
C++PrimePlus学习——第十二章编程练习
12-1Cow.h#ifndef COW_H_#define COW_H_class Cow { char name[20]; char* hobby; double weight;public: Cow(); Cow(const char* num, const char* ho, double wt); Cow(const Cow& c); ~Cow(); Cow& operator=(const Cow& c); void ShowCow() con原创 2020-05-14 19:24:15 · 421 阅读 · 1 评论 -
C++PrimerPlus学习——第十一章编程练习
11-1应该是修改list11.15,当当官方店买的,难道是盗版书吗。。。打开file之后,操作跟cout类似vect.h#ifndef VECT_h_#define VECT_h_#include <iostream>namespace VECTOR{ class Vector { public: enum Mode { RECT, POL }; private: double x; double y; double mag; double ang;原创 2020-05-12 18:47:26 · 431 阅读 · 1 评论 -
C++PrimerPlus学习——第十章编程练习
10-1Bank.h#ifndef Bank_h_#define Bank_h_#include<cstring>class BankAccount{private: char name[40]; char acctnum[25]; double balance;public: BankAccount(const char* client, const char* num, double bal = 0.0); void show(void) const; void原创 2020-05-11 12:34:13 · 420 阅读 · 0 评论 -
C++PrimerPlus学习——第九章编程练习
前两天有事情去了,没有好好学,之后要补回来9-1main.cpp#include <string.h>#include <iostream>#include"golf.h"const int GolfSize = 3;int main(){ golf ann; setgolf(ann, "Ann Birdfree", 24); showgolf(an...原创 2020-05-08 16:18:57 · 206 阅读 · 2 评论 -
C++PrimerPlus学习——第八章编程练习
8-1#include <iostream>#include <string>void show_string(std::string str, int i = 0);int main(){ using namespace std; string str; int n = 1; cout << "Enter a string: "; ci...原创 2020-05-05 22:22:11 · 548 阅读 · 0 评论 -
C++PrimerPlus学习——第七章编程练习
感觉变困难了很多,必须要注意细节,不如就会出各种bug7-1#include <iostream>double average(double a, double b);int main(){ using namespace std; double a, b; a = b = 0; cout << "Enter ta number:" << ...原创 2020-05-04 18:42:23 · 580 阅读 · 0 评论 -
C++PrimerPlus学习——第六章编程练习
6-1有个问题,如果输入的字符既不是数字也不是字母是不是应该原样输出呢?#include <iostream>#include <cctype>int main(){ using namespace std; char ch; cout << "Please enter something.\n"; while (cin.get(ch) &a...原创 2020-05-03 22:32:09 · 248 阅读 · 0 评论 -
C++PrimerPlus学习——第五章编程练习
5-1#include <iostream>int main(){ using namespace std; int i, j; int sum_ij = 0; cout << "Entet two numbers. Enter the smaller number: "; cin >> i; cout << endl <&...原创 2020-05-02 17:27:02 · 242 阅读 · 0 评论 -
C++PrimerPlus学习——第四章编程练习
**疫情期间学习C++4-1需要使用cin.get()设置读取位数,避免空格导致无法读取多个词#include <iostream>struct info_people //define structure{ char first_name[20]; char last_name[20]; char grade; unsigned int age;};int ma...原创 2020-04-29 20:15:48 · 185 阅读 · 0 评论