银行管理系统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小时内删除。