该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
void Set1(int x,int y){
printf("投币值:1\n");
y=y+1;
if(y<=x){
printf("寄存箱编号:%s\n",y);
printf("密码:9342\n");
}
else printf("本柜已满\n");
}
void Set2(){
int a;
char m[20];
for(a=0;a<4;a++){
printf("请输入密码:\n");
scanf("%s",m);
if(m[0]=='9'&&m[1]=='3'&&m[2]=='4'&&m[3]=='2'){
printf("1号寄存箱已打开\n");
}
else exit(0);
}
}
int main(){
int n;
int m;
int i=0;
printf("设置寄存箱总数:\n");
scanf("%d",&n);
printf("1.投硬币\n");
printf("2.输密码\n");
printf("0.退出\n");
printf("请选择:\n");
scanf("%d",&m);
switch(m) {
case 1:Set1(n,i); break;
case 2:Set2(); break;
case 0:exit(0);
}
printf("1.投硬币\n");
printf("2.输密码\n");
printf("0.退出\n");
printf("请选择:\n");
scanf("%d",&m);
switch(m) {
case 1:Set1(n,i); break;
case 2:Set2(); break;
case 0:exit(0);
}
printf("1.投硬币\n");
printf("2.输密码\n");
printf("0.退出\n");
printf("请选择:\n");
scanf("%d",&m);
switch(m) {
case 1:Set1(n,i); break;
case 2:Set2(); break;
case 0:exit(0);
}
return 0;
}