C语言实现银行账户信息管理:计算平均余额并输出大于平均值的账户
以下是用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 著作权归作者所有。请勿转载和采集!