C语言案例:输入密码 密码错误则重新输入密码,密码正确则判断是否为6(退卡),
如果为6则·退出循环,不为6则查找合适case选项输出
//请改造此程序,使之可以重复办理银行业务,选择退卡时退出程序。 #include "stdio.h" main() { int pwd=1,select,i=1; while(pwd!=123&&i<=3) { printf("请输入银行卡密码:"); scanf("%d",&pwd); i++; } while(select!=6) { if(i>=3) { printf("密码错误,请于24小时后重试"); break; continue; } printf("=============================================\n"); printf("==1查询余额 2取款==\n"); printf("==3存款 4转账==\n"); printf("==5打印清单 6退卡==\n"); printf("===========================================/n\n"); printf("请输入操作选项:"); scanf("%d",&select); switch(select) { case 1:printf("查询余额.............!\n");break; case 2:printf("取款...............!.\n");break; case 3:printf("存款.................!\n");break; case 4:printf("转帐.................!\n");break; case 5:printf("打印清单.........!\n");break; case 6:printf("退卡!\n");break; } } }
密码错误: