c语言模拟atm取款机
时间: 2024-01-02 12:04:14 浏览: 31
好的,以下是一个简单的 C 语言代码示例,实现了 ATM 取款机的基本功能:
```c
#include <stdio.h>
int main() {
int balance = 10000; // 初始化账户余额为 10000 元
int withdraw; // 取款金额
int password = 123456; // 账户密码
printf("欢迎使用 ATM 取款机!\n");
printf("请输入密码:");
scanf("%d", &password);
if (password != 123456) {
printf("密码错误!\n");
return 0;
}
printf("您的账户余额为 %d 元\n", balance);
printf("请输入取款金额:");
scanf("%d", &withdraw);
if (withdraw > balance) {
printf("余额不足!\n");
return 0;
}
balance -= withdraw;
printf("取款成功!您的账户余额为 %d 元\n", balance);
return 0;
}
```
这个程序中,我们首先初始化了账户余额和密码,然后要求用户输入密码。如果密码输入错误,程序会直接退出。接着,程序会显示账户余额,并要求用户输入取款金额。如果取款金额大于账户余额,程序也会退出,否则程序会更新账户余额并显示取款成功的信息。
当然,这只是一个简单的示例,实际的 ATM 取款机会有更多的功能和复杂性。