写出虚拟ATM机c语言程序
时间: 2023-10-28 15:30:25 浏览: 186
以下是一个简单的虚拟ATM机c语言程序的代码:
```c
#include <stdio.h>
int main() {
int balance = 10000; // 初始余额为10000元
int option = 0;
int amount = 0;
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("请输入取款金额:\n");
scanf("%d", &amount);
if (amount > balance) {
printf("余额不足,取款失败!\n");
} else {
balance -= amount;
printf("取款 %d 元成功,当前余额为:%d 元\n", amount, balance);
}
break;
case 3: // 存款
printf("请输入存款金额:\n");
scanf("%d", &amount);
balance += amount;
printf("存款 %d 元成功,当前余额为:%d 元\n", amount, balance);
break;
case 4: // 退出
printf("感谢您的使用,再见!\n");
return 0;
default: // 无效选项
printf("无效选项,请重新选择!\n");
break;
}
}
}
```
该程序通过循环实现了一个简单的ATM机功能,包括查询余额、取款、存款和退出操作。用户可以根据提示进行相应的操作,程序会根据用户的输入进行相应的处理并输出结果。
阅读全文