以下是用C语言编写的账户信息结构体,并计算余额平均值并输出余额大于平均值的账户信息的程序示例:

#include <stdio.h>
#include <string.h>

#define MAX_ACCOUNTS 90

typedef struct {
    int userID;
    char name[50];
    char password[20];
    double balance;
} Account;

int main() {
    Account accounts[MAX_ACCOUNTS];
    int numAccounts;
    double totalBalance = 0;
    double averageBalance;
    
    // 假设这里从文件或其他地方读取账户信息并存储到accounts数组中
    // 假设账户信息已从其他途径读取并存储到accounts数组中
    numAccounts = 3; // 假设已有3个账户信息
    
    // 计算余额总和
    for (int i = 0; i < numAccounts; i++) {
        totalBalance += accounts[i].balance;
    }
    
    // 计算平均余额
    averageBalance = totalBalance / numAccounts;
    
    // 输出余额大于平均值的账户信息
    printf('余额大于平均值的账户信息:\n');
    for (int i = 0; i < numAccounts; i++) {
        if (accounts[i].balance > averageBalance) {
            printf('用户ID:%d\n', accounts[i].userID);
            printf('姓名:%s\n', accounts[i].name);
            printf('密码:%s\n', accounts[i].password);
            printf('余额:%.2f\n\n', accounts[i].balance);
        }
    }
    
    return 0;
}

请注意,这只是一个示例程序,需要根据实际情况进行适当的修改和补充。例如,账户信息的读取和存储方式可以根据实际需求进行调整。同时,请确保在处理账户密码等敏感信息时采取适当的安全措施。


原文地址: https://www.cveoy.top/t/topic/PgH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录