⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 +_-

📁 c语言密码输入程序
💻
字号:
main()
{
int s=0,cs=0,us=3;
char x[1][6]={'1','2','3','4','5','6'};
char  yyy[1][5],kk;
aa:
clrscr();
printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t      输入次数为三次!");
printf("\n\t\t\t     输入完按回键结束!");
printf("\n\t\t\t\t 请输入密码:");
for(s=0;s<6;s++)
{
yyy[0][s]=getch();
if((yyy[0][s]>='0')&&(yyy[0][s]<='9')||(yyy[0][s]>='a')&&(yyy[0][s]<='z')||(yyy[0][s]>='A')&&(yyy[0][s]<='Z'))
{
printf("*");
}
else
goto bb;
}
getch();
bb:
for(s=0;s<6;s++)
{
if(x[0][s]!=yyy[0][s])
{
cs++;
if(cs>=3)
{
printf("\n\n\n\t\t\t    Sorry!!!    您的输入次数已到!");
getch();
clrscr();
exit();
}
printf("\n\n\n\t\t\t     密码错误请重新输入!");
printf("\n\t\t\t       您还有%i次机会!",--us);
getch();
clrscr();
goto aa;
}
}
}

相关评论: 
 
 
发表人:沉迷C语言   发表人邮件:asunjian2000@21cn.com   发表时间:2004-11-4 20:31:35 
 
 
请问 1 :yyy[0][s]=getchar();
         可以省略写成 
         yyy[0][s]=getc ....详细内容  

--------------------------------------------------------------------------------
 
发表人:余新化   发表人邮件:yuxinhua555@163.com   发表时间:2004-11-4 21:02:19 
 
一般,有空可以咱们比比  

--------------------------------------------------------------------------------
 
发表人:余新化   发表人邮件:yuxinhua555@163.com   发表时间:2004-11-4 21:04:17 
 
程序中用的“getch()”怎么会没有用,你会不会编程  

--------------------------------------------------------------------------------
 
发表人:zhizhi   发表人邮件:gaozhihua_2004@126.com   发表时间:2004-11-4 21:41:55 
 
 
偶有小小改动:
main()
{
int s=0,cs=0,us=3;
char x[1][6]={'1','2','3','4','5','6'};
char  yyy[1][5],kk;
aa:
clrscr();
printf("\n\n\n\n\n ....详细内容  

--------------------------------------------------------------------------------
 
发表人:本程序作者---王凯   发表人邮件:wk_6666@163.com   发表时间:2004-11-4 22:19:51 
 
"沉迷C语言"这位兄台,getch();和clrscr();
这两句非常有用。
getch();可以使提示性语句
不致闪一下就被擦掉。
clrscr();可以使屏幕更干净。
它的作用你不知道吗?
它是清屏语句,和cls是一样的功能。  
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -