/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)
* 程序的版权和版本声明部分
* All rights reserved.
* 文件名称: txt.c
* 作 者: liuyongshui
* 问 题: 银行密码输入
* 完成日期: 2013 年 4 月 8日
* 版 本 号: V1.0
*/
#include<stdio.h>
#include<string.h>
#include<conio.h>
int secret(); //原函数申明
int main()
{
if(!secret())
{
printf("\n成功登入,嘻嘻!\n");
}
else
{
printf("\n谢谢使用,程序结束!\n");
}
return 0;
}
//函数定义
int secret()
{
int j;
int flag;
int k;
int i=0;
char c;
char ch[10]={"aaaaaa"};
char ch1[10];
printf("输入密码(六位数):\n");
for(j=0;j<3;j++)
{
k=0; //使k=0;让ch1[]重新重0开始存密码
while((c=getch())&&c!=13)
{
putchar('*');
ch1[k++]=c; //输入密码
}
flag=1;
for(i=0; i<6; i++) //比较密码,若不同flag为0
{
if(ch1[j]!=ch[j])
{
flag=0;
}
}
if(flag)
{
return 0;
}
else
{
if(j<3)
{
printf("\n密码错误,重新输入!\n");
}
else
{
printf("您的账号已锁,请到银行办理解锁!");
}
}
}
return 1;
}
问题二十九:银行密码输入
最新推荐文章于 2020-06-22 16:33:06 发布