一个储户在中国银行、建设银行、工商银行都开了户。已知程序的部分设计为:有3个类CBank, JBank,GBank,分别对应中国银行类、建设应行类和工商银行类。每个类都包含有一个私有数据balance成员,用于存放储户在该银行的存款数。请将程序设计完整,并调试运行。程序的输入为储户在各个银行的存款数,输出为该客户在3家银行的总存款数。提示:使用友元函数计算储户在3家银行的总存款数。
一个储户在中国银行、建设银行、工商银行都开了户。已知程序的部分设计为:有3个类CBank, JBank,GBank,分别对应中国银行类、建设应行类和工商银行类。每个类都包含有一个私有数据balance成员,用于存放储户在该银行的存款数。请将程序设计完整,并调试运行。程序的输入为储户在各个银行的存款数,输出为该客户在3家银行的总存款数。提示:使用友元函数计算储户在3家银行的总存款数。
输入储户在各个银行的存款数。(要求支持多级输入)
输出该客户在3家银行的总存款数。
输入
500 5000 50000
输出
55500
using namespace std;
//补充代码
int main(){
CBank C;
JBank J;
GBank *G;
double c,j,g;
while(cin>>c>>j>>g){
C=new CBank;
J=new JBank;
G=new GBank;
cout<<sum(C,c)+sum(J,j)+sum(G,g)<<endl;
}
delete C;
delete J;
delete G;
C=NULL;
J=NULL;
G=NULL;
return 0;
}