写一个银行atm存取款机系统C语言代码
时间: 2023-09-01 17:08:35 浏览: 215
C语言编写的ATM取款机
5星 · 资源好评率100%
好的,下面是一个简单的银行ATM存取款机系统的C语言代码示例:
```c
#include <stdio.h>
int main() {
int balance = 10000; // 初始余额为10000元
int option, amount;
printf("欢迎使用银行ATM存取款机系统!\n");
while(1) {
printf("请选择您要进行的操作:\n");
printf("1. 查询余额\n");
printf("2. 取款\n");
printf("3. 存款\n");
printf("4. 退出系统\n");
scanf("%d", &option);
switch(option) {
case 1:
printf("当前余额为:%d元\n", balance);
break;
case 2:
printf("请输入取款金额:");
scanf("%d", &amount);
if(amount <= balance) {
balance -= amount;
printf("取款成功!当前余额为:%d元\n", balance);
} else {
printf("余额不足,取款失败!\n");
}
break;
case 3:
printf("请输入存款金额:");
scanf("%d", &amount);
balance += amount;
printf("存款成功!当前余额为:%d元\n", balance);
break;
case 4:
printf("感谢您的使用,再见!\n");
return 0;
default:
printf("无效的选项,请重新选择!\n");
break;
}
}
return 0;
}
```
这个代码实现了一个简单的银行ATM存取款机系统,用户可以进行查询余额、取款、存款和退出系统等操作。当用户选择取款或存款操作时,程序会提示用户输入相应的金额,然后根据用户的余额进行相应的操作。
阅读全文