include <stdio.h>
int main()
/*
switch 可读性
switch(已经确定值的变量-int-
char)
同样功能if-else if-else if-else
/
//例:
/{
int a = 0;
printf("请输入一个数1-3:");
scanf("%d",&a);
switch(a){
case 1:
printf("你输入的是1\n");
break;
case 2:
printf("你输入的是2\n");
break;
default:
printf("你输入的是3\n");
break;
}
return 0;
}/
/
for(循环控制变量;运行的条件;控制变量的变化
for循环中间条件必须要,其他部分可以省略,分号不能省略
break跳出整个for循环
continue结束当前循环,进行下一次循环
/
{
//不断输出1-10的数字
/int i;
for( i = 1;i <= 10; i += 1){
printf("i = %d\n",i);
if(i == 10){
i = 0;
}
}/
/int i;
for( i = 1;i <= 10; i += 1){
if(i == 5){
continue;
}
printf("i = %d\n",i);
} //输出除5以外的前10位数
return 0;*/
printf("****************************\n");
printf ("欢迎使用建设银行\n");
printf("****************************\n");
printf("请输入密码:");
int b = 999;//初始密码
int num;
int a;
int c = 5;
for( num = 1;num <= 3;num++)
{
scanf("%d",&a);//用户输入的密码
if(a == b){
goto part;}
else if(num == 1 || num ==2)
{
printf("密码输入错误,请重新输入密码。");
continue;
}
else if(num == 3)
printf("密码错误次数过多,请联系工作人员!");
}
if(c != 5)
{
part:
printf("1.取款\n");
printf("2.存款\n");
printf("3.查询余额\n");
printf("4.更改密码\n");
printf("5.退出\n");
int f;
scanf("%d",&f);
if(f == 1){ printf("请输入要取的金额:\n");
int h;
scanf("%d",&h);
int pay = 9800 - h;
printf("取款成功,您的余额为:%d\n",pay);
printf("是否继续:\n");
}
else if(f == 2){printf("请输入要存的金额:\n");
int h;
scanf("%d",&h);
int pay = h + 9800;
printf("存款成功,您的余额为:%d\n",pay);
printf("是否继续:\n");
}
else if(f == 3){printf("您的余额为:9800元\n");
}
else if(f == 4){printf("请输入您要更改的密码:\n");
}
return 0;
}
}