本文主要是介绍C++_名字空间、内联、bool操作(银行存取款 and 显示余额),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
介绍
本文使用:名字空间函数(namespace)、内联(inline)、bool 三个关键词构造了一个简易的银行存取款 and 显示余额操作
源码
#include<iostream>
#include<string>using namespace std;namespace ICBC
{int balance = 400;void save(int money){cout << "工商银行存入:" << money << endl;balance += money;}inline void drwa(int money){bool s = balance >= money;if (s){cout << "工商银行取出:" << money << endl;balance -= money;}else{cout << "您的工商银行余额不足" << endl;cout << "请重新输入工商银行取款金额:";cin >> money;ICBC::drwa(money);}}void show(){cout << "您的工商银行余额为:" << balance << endl;}
}
namespace ABC
{int balance = 2000;void save(int money){cout << "农业银行存入:" << money << endl;balance += money;}inline void drwa(int money){bool s = balance >= money;if (s){cout << "农业银行取出:" << money << endl;balance -= money;}else{cout << "您的农业银行余额不足" << endl;cout << "请重新输入农业银行取款金额:";cin >> money;ABC::drwa(money);}}void show(){cout << "您的农业银行余额为:" << balance << endl;}
}
//取最大值
void main()
{int money;
//工商银行cout << "请输入工商银行存款金额:";cin >> money;ICBC::save(money);//存款cout << "请输入工商银行取款金额:";cin >> money;ICBC::drwa(money);//取款ICBC::show();//显示余额
//农商银行cout << "请输入农商银行存款金额:";cin >> money;ABC::save(money);//存款cout << "请输入农商银行取款金额:";cin >> money;ABC::drwa(money);//取款ABC::show();//显示余额system("pause");}
运行结果
这篇关于C++_名字空间、内联、bool操作(银行存取款 and 显示余额)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!