C++primer plus 编程练习10.10

这篇博客介绍了一个C++编程练习,涉及创建一个银行账户类,包含姓名、账号和存款数据成员。类的成员函数能初始化对象、显示账户信息、存款和取款。博主提供了实现该功能的代码,并且程序运行符合预期。

编程练习:
1.定义一个类来表示银行账户。数据成员包括出乎姓名、账

号(使用字符串)和存款。成员函数执行如下操作:
*创建一个对象并将其初始化;
*显示储户姓名、账号和存款;
*存入参数指定的存款;
*取出参数指定的款项;
编写一个小程序来显示所有的特性。
程序编写如下:

//文件Bankaccount.h
    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 deposit(double cash);
    void withdraw(double cash);
};

//文件Bankaccount.cpp
#include "Bankaccount.h"
#include<string.h>
#include<iostream>
Bankaccount::Bankaccount(const char* client, const char* num, double bal)
{
    strncpy(name, client,39);
    name[39]='\0';
    strncpy(acctnum,num,24);
    acctnum[24]='\0';
    balance=bal;
}

void Bankaccount::show(void) const
{
    using std::cout;
    cout<<"Name: "<<name<<" Acctnum: "<<acctnum<<" balance: "<<balance<<"\n";
}

void Bankaccount::deposit(double cash)
{
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值