ATM机取款功能的实现
作者:网络转载 发布时间:[ 2015/4/21 13:40:06 ] 推荐标签:功能测试 ATM机 取款功能
void referCard(int *a,int *b);
void refersecret(int *a,int i);
int main(void)
{
int idCard[5] = {111,222,333,444,555};
int secretCard[5] = {11,22,33,44,55};
referCard(idCard,secretCard);
return 0;
}
//密码查询
void refersecret(int *a,int i)
{
int secret=0,num=0,num_1=0;
do{
printf("请输入您的密码:");
scanf("%d",&secret);
if(secret==a[i]){
do{
printf("请输入取钱数额(100-50000,100元面值。):");
scanf("%d",&num);
if (num<100||num>50000||num%100!=0) {
printf("输入有误!
");
}
}while(num<100||num>50000||num%100!=0);
printf("请取钱!
");
break;
}else{
num_1++;
}
if (num_1==3) {
printf("您的银行卡已被冻结,24小时之后解锁!
");
break;
}
}while(1);
}
//卡号查询比较
void referCard(int *a,int *b)
{
int id=0,i=0,choice=0;
bool m=0;
do{
printf("请选择您要执行的操作:
取款请输入1
查询请输入2
转账请输入3
存款请输入4
");
scanf("%d",&choice);
if (choice!=1) {
printf("该功能在未开通,请重新输入!");
}
}while(choice!=1);
do{
printf("请输入您的卡号:");
scanf("%d",&id);
for (; i<6; i++) {
if (a[i]==id) {
m=1;
break;
}
if (i==5) {
printf("卡号输入错误!
");
}
}
}while(m==0);
refersecret(b,i);
}
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11