定义一个银行类(bank),包含如下数据成员和成员函数:
#include <iostream>using namespace std;class bank{long id; //储户的帐号double balance; //储户的存款static double rational; //存款利率public:bank(){ id=10001; balance=0; }bank(long no, double b){ id=no; balance=b; }void setbalance(double d); //设置存款double getbalance(); //获取存款static void setrational(double r); //设置利率static double getrational(); //获取利率void d**play(); //显示储户信息};double bank::rational=0; //设置存款void bank::setbalance(double d){balance=d;}//获取存款double bank::getbalance(){return balance;}//设置利率void bank::setrational(double r){rational=r;}//获取利率double bank::getrational(){return rational;}//显示储户信息void bank::d**play(){cout <<"id: " <<id <<", balance: " <<balance <<" accrual: " <<balance*rational/100 <<endl;}void main(){bank c1, c2(10002, 20000), c3(10003, 50000);bank::setrational(2.5);c1.setbalance(10000);c1.d**play();c2.d**play();c3.d**play();double sum, r;r=bank::getrational()/100;sum=(c1.getbalance()+c2.getbalance()+c3.getbalance())*(1+r);cout <<"sum: " <<sum <<endl;} 20210311