C++ primer plus(第6版)中文版编程练习答案第10章
更新时间:2023-10-06 03:42:01 阅读量: 综合文库 文档下载
- c罗推荐度:
- 相关推荐
第10章
1、
//Customs.h
#include
class Customs {
private: string name; stringaccnum; double balance; public: Customs(const string &client, const string &num, double bal = 0.0); ~Customs(); void show()const; bool deposit(double cash); bool withdraw(double cash); };
//Customs.cpp
#include \
Customs::Customs(const string &client,const string &num, double bal) { accnum = num; name = client; balance = bal; }
Customs::~Customs() { }
bool Customs::deposit(double cash) { if (cash <= 0) { cout<< \ return false; } else { cout<< \ balance += cash; return true; } }
bool Customs::withdraw(double cash) { if (cash <= 0 || (balance - cash) < 0) { cout<< \ return false; } else { cout<< \ balance -= cash; return true; } }
void Customs::show()const { cout<< \ cout<< \ cout<< \}
//main.cpp
#include \
int main() { double input, output; charch;
}
Customs custom=Customs(\custom.show();
cout<< \ << \while (cin>>ch&&toupper(ch)!='Q') { while (cin.get() != '\\n') continue; if (!isalpha(ch)) { cout<< '\\a'; continue; } switch (ch) { case'A': case'a': cout<< \ cin>> input; if (!custom.deposit(input)) cout<< \ else cout<< \ break; case'P': case'p': cout<< \ cin>> output; if (!custom.withdraw(output)) cout<< \ else cout<< \ break; } custom.show(); cout<< \ << \}
cout<< \cin.get(); cin.get(); return 0;
2、
//person.h
#ifndef PERSON_H_ #define PERSON_H_
#include
using namespace std;
class Person {
private: staticconstint Person::LIMIT = 25; stringlname; charfname[LIMIT]; public: Person(){ lname = \ Person(const string &ln, const char *fn = \ void Show()const; voidFormalShow()const; };
#endif
//person.cpp
#include \
Person::Person(const string &ln, const char *fn) { lname = ln; strncpy_s(fname, fn, LIMIT); fname[LIMIT] = '\\0'; }
void Person::Show()const { cout< void Person::FormalShow()const { cout< //usePerson.cpp #include \ int main() { Person one; Person two(\ Person three(\ one.Show(); cout< 3、 //golf.h #ifndef GOLF_H_ #define GOLF_H_ #include using namespace std; class golf { private: staticconstint Len = 40;
正在阅读:
C++ primer plus(第6版)中文版编程练习答案第10章10-06
心理课辅导活动优秀教案集05-24
高三化学复习练习:氧化还原反应07-21
电工基础知识试题(答案)08-31
尔雅通识课答案逻辑与批判性思维07-05
历届奥斯卡最佳影片提名 - 图文10-09
阁楼怎么装修,阁楼装修效果图11-16
安慰人心情不好的话02-06
2014年元旦晚会策划05-15
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- C++
- 中文版
- 练习
- 答案
- 编程
- primer
- plus
- 2017安全三类人员B类考试模拟试题与答案 - 图文
- SAT难度增添 专家:拿高分须多读英文原著
- 社会语言学调查报告
- 奥数题(刘媛媛第10-18道)
- 村居后备干部参考考试卷模拟试卷
- 大型火力发电厂汽机考试题库资料
- 广东省广州市重点高中2016届高考化学考前冲刺模拟试题三
- 基于PLC的四节传送带控制系统设计
- 中央电大本科社会心理学(本)试题1月
- 2013年教师新课改强化试题试卷及参考答案(32页)
- 2014 年考前冲刺题公司信贷
- 软件工程复习题及答案 - 图文
- 医学伦理学与卫生法学重点
- 2017年安全三类人员B类考试模拟试题及参考答案 - 图文
- 鹤煤组干(2011)18号-关于董正亮时奇巍杨敏等898名同志具备相应高中初级专业技术职务任职资格的通知 - 图文
- 发展心理学新进程第五讲(应科) - 图文
- 三类人员考试模拟试题
- 三类人员安全B证考试题库
- 《缔造完美教室》主题报告--朱永新 - 图文
- 山东省2012年专升本大学语文真题详解