编写一个atm自动取款机的模拟的c++程序
时间: 2024-06-10 17:07:14 浏览: 203
好的,这是一个技术问题,我可以为您回答。以下是一个简单的ATM自动取款机的模拟程序:
```c
#include <stdio.h>
int main()
{
int balance = 10000;
int withdraw;
printf("您的账户余额是 %d 元\n", balance);
printf("请输入取款金额:");
scanf("%d", &withdraw);
if (withdraw <= balance && withdraw > 0) {
balance -= withdraw;
printf("您已成功取出 %d 元,账户余额为 %d 元\n", withdraw, balance);
} else if (withdraw > balance) {
printf("您的账户余额不足,无法取款!\n");
} else {
printf("输入金额不合法,请重新输入!\n");
}
return 0;
}
```
这个程序会显示用户的账户余额,然后要求用户输入要取款的金额。如果输入的金额合法(既不大于余额也不小于0),则程序会从余额中减去这个金额并显示用户成功取款后的余额,否则程序会提示输入金额不合法或者账户余额不足,需要重新输入。
希望这个程序对您有所帮助!
阅读全文