该实例主要练习函数的定义与函数的调用
主要涉及的语法有全局变量、循环结构(for/while),选择结构(if/switch)
功能描述:
1.输入密码(设定好),正确时进入ATM系统,密码输入错误最多3次,否则显示吞卡
2.ATM系统包括4个功能:查询余额、取款、存款、退卡
3.分别实现上述4个功能
一、首页
该功能只需简单的输出函数输出首页
并利用转义字符 “\t” (水平制表符,相当于Tab)和 “\n” (换行,相当于回车)调整页面到想要的格式
void index(){
printf("\t\t\t\t\t\t 欢迎使用ATM机\n");//"\t"为制表符,在本程序中主要是用来将显示内容置于页面中间
printf("\t\t\t\t\t\t----------------------\n");
printf("\n");
printf("\t\t\t\t\t\t 中国**银行\n");
printf("\n");
printf("\t\t\t\t\t\t----------------------\n");
printf("\t\t\t\t\t\t 请插入您的银行卡\n");
system("pause");
system("cls");
}
二、密码判断
利用if语句判断输入的密码是否与设定(这里简单的默认为123456,没有做复杂处理)一致
如一致则进入主菜单
错误显示重新输入,并设置计数器记录输入次数,大于3次则退出程序
void password(){
int password; //设置整形变量password,存储密码
int count=0; //设置计数器count,记录密码输入次数
while(count<=3){
//循环判断,控制密码输入次数最多3次
printf("\t\t\t\t\t请输入密码:");
scanf("%d",&password);
system("cls");
count++; //每输入一次密码,计数器自加1
//下面判断密码是否与设定密码相等
if(password==