银行管理系统c语言程序设计代码
以下是一个简单的银行管理系统的C语言程序设计代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
struct BankAccount {
int accountNumber;
char accountHolder[50];
float balance;
};
void createAccount(struct BankAccount *account) {
printf("请输入账户号码: ");
scanf("%d", &(account->accountNumber));
printf("请输入账户持有人姓名: ");
scanf("%s", account->accountHolder);
printf("请输入账户余额: ");
scanf("%f", &(account->balance));
printf("账户创建成功!\n");
}
void deposit(struct BankAccount *account) {
float amount;
printf("请输入存款金额: ");
scanf("%f", &amount);
account->balance += amount;
printf("存款成功!\n");
}
void withdraw(struct BankAccount *account) {
float amount;
printf("请输入取款金额: ");
scanf("%f", &amount);
if (amount > account->balance) {
printf("余额不足,取款失败!\n");
} else {
account->balance -= amount;
printf("取款成功!\n");
}
}
void displayAccount(struct BankAccount *account) {
printf("账户号码: %d\n", account->accountNumber);
printf("账户持有人姓名: %s\n", account->accountHolder);
printf("账户余额: %.2f\n", account->balance);
}
int main() {
struct BankAccount account;
int choice;
厉害的编程代码 while (1) {
printf("\n银行管理系统\n");
printf("1. 创建账户\n");
printf("2. 存款\n");
printf("3. 取款\n");
printf("4. 显示账户信息\n");
printf("5. 退出\n");
printf("请选择操作: ");
scanf("%d", &choice);
switch (choice) {
case 1:
createAccount(&account);
break;
case 2:
deposit(&account);
break;
case 3:
withdraw(&account);
break;
case 4:
displayAccount(&account);
break;
case 5:
printf("感谢使用银行管理系统,再见!\n");
exit(0);
default:
printf("无效的选择,请重新输入。\n");
}
}
return 0;
}
```
这个程序实现了一个简单的银行管理系统,其中可以进行账户创建、存款、取款和显示账户信息等操作。用户可以根据菜单选择进行不同的操作,直到选择退出为止。请注意,这只是一个简单的示例,实际的银行管理系统可能需要更多的功能和安全性措施。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论