C语言版的银行管理系统。可以模拟ATM及柜台操作,实现用户登录、查询、取款、存款、开户、销户等一系列操作,代码清晰简洁,注释详细明了。
下面废话不多说,上代码啦。
void main()
{//cc22052402
char userName[8];
char userPWD[7];
int i;
welcome();
for( i=0;i<3;i++)//三次输错密码,强制退出。
{
printf("请输入您的用户名: ");
scanf("%s",userName);
printf("请输入您的密码: ");
scanf("%s",userPWD);
if((strcmp(userName,"admin")==0)&&
(strcmp(userPWD,"123")==0))
{ mainmenu();break;}
else
{
if(i<2)
{
printf("用户名和密码不正确,请重新输入!");
}
else printf("用户名和密码不正确,退出系统\n");
}
}
}
主函数如上,这里着重表示了用户名及密码的验证,即模拟实际,当错误超过三次之后,直接退出程序。
int writeData() //把储户信息从结构体数组写入文件中
{
FILE* fp;//文件指针
int i;
fp=fopen("Bank.txt","w");//生成文件
if(fp==NULL)
return 1;
for(i=0;i<=maxAccount;i++)
{
fprintf(fp,"%-6d%-8s%-6s%12.2f%2s\n",
rs[i].accNumber ,rs[i].accName ,rs[i].a
C语言实现的银行管理系统

这是一个使用C语言编写的银行管理系统,它能模拟ATM和柜台功能,包括用户登录、查询、取款、存款、开户和销户等操作。代码结构清晰,注释详细。系统通过TXT文件存储用户信息,并在验证失败超过三次时退出程序。
最低0.47元/天 解锁文章
1700

被折叠的 条评论
为什么被折叠?



