用c语言实现银行存款程序
时间: 2023-10-27 17:04:57 浏览: 235
下面是一个简单的银行存款程序的示例,使用C语言编写:
```c
#include <stdio.h>
int main()
{
float balance, deposit, withdraw;
int option;
// 初始化账户余额为0
balance = 0;
// 显示菜单选项
printf("Welcome to the Bank!\n");
printf("1. Deposit\n");
printf("2. Withdraw\n");
printf("3. Check Balance\n");
printf("4. Exit\n");
do
{
// 获取用户输入的选项
printf("Enter your option: ");
scanf("%d", &option);
switch(option)
{
case 1:
// 存款
printf("Enter deposit amount: ");
scanf("%f", &deposit);
balance += deposit;
printf("Deposit successful.\n");
break;
case 2:
// 取款
printf("Enter withdraw amount: ");
scanf("%f", &withdraw);
if(withdraw > balance)
{
printf("Withdraw amount exceeds balance.\n");
}
else
{
balance -= withdraw;
printf("Withdraw successful.\n");
}
break;
case 3:
// 查看账户余额
printf("Your balance is %.2f.\n", balance);
break;
case 4:
// 退出程序
printf("Thank you for using our bank.\n");
break;
default:
printf("Invalid option.\n");
break;
}
} while(option != 4);
return 0;
}
```
这个程序可以让用户进行存款、取款、查看余额和退出操作。当用户选择存款或取款时,程序会要求用户输入相应的金额,并更新账户余额。如果用户尝试取出超过账户余额的金额,程序会显示错误消息。当用户选择查看余额时,程序会显示当前余额。当用户选择退出时,程序会结束运行。