用C语言写编写一个银行综合业务处理系统的程序,实现以下功能: ⑴ 输出以下菜单信息: ********************************* 银行综合业务处理系统 请选择(1~10),进入相应子系统: ********************************* 1、银行会计系统 2、银行储蓄系统 3、银行清算系统 4、信用卡系统 5、代理业务系统 6、贷款系统 7、管理系统 0、退出系统 ********************************** ⑵ 若选择2→则进入“银行储蓄系统”,并显示银行储蓄系统的相应菜单,提示“请继续选择(1-10)” →若选择“咨询估算业务 ”,显示“咨询估算业务 ”下的相应菜单→选择其中的“定期存款利息估算 ”,则调用相应程序,进行定期存款利息估算 。 ⑶若选择6→则进入“贷款系统”,并显示贷款系统的相应菜单,再提示“请继续选择(1-10)” →若选择“个人贷款业务 ”,显示“个人贷款业务 ”下的相应菜单→选择其中的“住房贷款 ”,则显示“住房贷款 ”下的相应菜单→选择其中的“房贷利息估算 ”,调用相应程序,进行房贷利息估算。 ⑷在每一级菜单中,若选择“0”返回上级菜单。
时间: 2023-06-29 15:05:15 浏览: 127
下面是一个简单的实现:
```c
#include <stdio.h>
int main() {
int choice;
while (1) {
printf("*********************************\n");
printf("银行综合业务处理系统\n");
printf("请选择(1~10),进入相应子系统:\n");
printf("*********************************\n");
printf("1、银行会计系统\n");
printf("2、银行储蓄系统\n");
printf("3、银行清算系统\n");
printf("4、信用卡系统\n");
printf("5、代理业务系统\n");
printf("6、贷款系统\n");
printf("7、管理系统\n");
printf("0、退出系统\n");
printf("**********************************\n");
scanf("%d", &choice);
switch (choice) {
case 0:
return 0;
case 1:
// 银行会计系统
printf("进入银行会计系统\n");
break;
case 2:
// 银行储蓄系统
while (1) {
printf("请继续选择(1-10)\n");
printf("1、储蓄存款业务\n");
printf("2、咨询估算业务\n");
printf("0、返回上级菜单\n");
printf("**********************************\n");
scanf("%d", &choice);
switch (choice) {
case 0:
break;
case 1:
// 储蓄存款业务
printf("进入储蓄存款业务\n");
break;
case 2:
// 咨询估算业务
while (1) {
printf("请继续选择(1-10)\n");
printf("1、活期存款利息估算\n");
printf("2、定期存款利息估算\n");
printf("0、返回上级菜单\n");
printf("**********************************\n");
scanf("%d", &choice);
switch (choice) {
case 0:
break;
case 1:
// 活期存款利息估算
printf("进入活期存款利息估算\n");
break;
case 2:
// 定期存款利息估算
printf("进入定期存款利息估算\n");
break;
default:
printf("无效的选择\n");
break;
}
if (choice == 0) {
break;
}
}
break;
default:
printf("无效的选择\n");
break;
}
if (choice == 0) {
break;
}
}
break;
case 3:
// 银行清算系统
printf("进入银行清算系统\n");
break;
case 4:
// 信用卡系统
printf("进入信用卡系统\n");
break;
case 5:
// 代理业务系统
printf("进入代理业务系统\n");
break;
case 6:
// 贷款系统
while (1) {
printf("请继续选择(1-10)\n");
printf("1、个人贷款业务\n");
printf("2、企业贷款业务\n");
printf("0、返回上级菜单\n");
printf("**********************************\n");
scanf("%d", &choice);
switch (choice) {
case 0:
break;
case 1:
// 个人贷款业务
while (1) {
printf("请继续选择(1-10)\n");
printf("1、住房贷款\n");
printf("2、车辆贷款\n");
printf("0、返回上级菜单\n");
printf("**********************************\n");
scanf("%d", &choice);
switch (choice) {
case 0:
break;
case 1:
// 住房贷款
while (1) {
printf("请继续选择(1-10)\n");
printf("1、房贷利息估算\n");
printf("2、房贷还款计划\n");
printf("0、返回上级菜单\n");
printf("**********************************\n");
scanf("%d", &choice);
switch (choice) {
case 0:
break;
case 1:
// 房贷利息估算
printf("进入房贷利息估算\n");
break;
case 2:
// 房贷还款计划
printf("进入房贷还款计划\n");
break;
default:
printf("无效的选择\n");
break;
}
if (choice == 0) {
break;
}
}
break;
case 2:
// 车辆贷款
printf("进入车辆贷款\n");
break;
default:
printf("无效的选择\n");
break;
}
if (choice == 0) {
break;
}
}
break;
case 2:
// 企业贷款业务
printf("进入企业贷款业务\n");
break;
default:
printf("无效的选择\n");
break;
}
if (choice == 0) {
break;
}
}
break;
case 7:
// 管理系统
printf("进入管理系统\n");
break;
default:
printf("无效的选择\n");
break;
}
}
return 0;
}
```
阅读全文