本次续上次:
本次完成了取款功能的实现,C语言代码如下:
cpp
void Getmoney(int i) {
double money = 0;
printf("请输入需要取款的金额:");
scanf("%lf", &money);
if (money >= 0 && atm[i].money >= money) {
atm[i].money -= money;
printf("请取走你的钱\n");
}
}
1.首先定义了一个函数为Getmoney,接收一个 i ,此 i 为用户的信息,用于对应用户。
2.定义了moeny,而且为double类型,也可为其他的类型(int long float ),且进行了初始化。
3.输入提示信息
4.判断语句 money >= 0 , 防止用户输入小于 0 的数;atm[i].money >= money 防止取钱大于他所拥有的钱。
- atm[i].money -= money 为减去其再银行的钱。然后提示拉走取出的钱。
这样写的并不好,未写else。
else如下:
cpp
else {
printf("错误,你在本银行的钱少于你所要取出的钱,你的输入有问题\n");
}
这样就可以了。
若有侵权,请联系删除。