《程序设计基础-C语言》课程设计报告 第 31 页,共 79 页
yuechaxun://进入余额查询页面。直接打印出余额。 printf(\余额查询-----|\\n\
printf(\当前余额:m---|\\n\ printf(\按0返回上一级 |\\n\ printf(\ scanf(\ fflush(stdin); switch(x)//按0返回。 {
case 0:system(\ default:{
printf(\输入错误!请重新输入。\\n\ printf(\按任意键返回。\\n\ while(getchar()!=EOF) {
system(\ goto yuechaxun; } break; } }
guanli://进入管理员页面。可以查询用户信息。 printf(\查询用户信息------|\\n\
《程序设计基础-C语言》课程设计报告 第 32 页,共 79 页
printf(\输入账号. |\\n\ printf(\返回上一级. |\\n\ printf(\ printf(\请输入选项:\ scanf(\ switch(x) { case 1:{
printf(\请输入账号:\ scanf(\ fflush(stdin);
printf(\用户名称:d-------|\\n\ printf(\用户密码:d |\\n\ printf(\用户余额:m |\\n\ printf(\ if(feng[Num]==1) {
printf(\该账号已被封存!\\n\ printf(\是否解封?(Y/N)\\n\ scanf(\ if((x=='y')||(x=='Y')) {
feng[Num]=0;
《程序设计基础-C语言》课程设计报告 第 33 页,共 79 页
printf(\账号已解封!\\n\ } else break; }
printf(\按0返回上一级。\ scanf(\
fflush(stdin); switch(x) { case 0:{ system(\ goto guanli; break; }
default:break; } }
case 2:system(\ default:{
printf(\输入错误!请重新输入:\ printf(\按任意键返回。\\n\ while(getchar()!=EOF)
《程序设计基础-C语言》课程设计报告 第 34 页,共 79 页
{
system(\ goto guanli; } break; } } lishijilu:
printf(\历史纪录-----------------|\\n\ printf(\对不起,本功能尚未完善,敬请期待后续……|\\n\ printf(\ printf(\ printf(\按任意键返回。\\n\ while(getchar()!=EOF) {
system(\ goto shuru; } }
《程序设计基础-C语言》课程设计报告 第 35 页,共 79 页
}
6.详细设计 6.1 功能流程图
(1)设子储户信息流程
从bank银行类中输入储户信息 添加到consumer储户类中
(2)修改密码流程
输入原密码 Y 与原先存储密码比对 N 输入新密码 退出系统 (一次机会) 取代原密码