print?/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)
* 程序的版權和版本聲明部分
* 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;
}