
正文
c语言实现口令输入,用c语言实现输入密码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言编程 “用户口令”
#include"stdio.h"
int main(){
int count=0;
int password=123456;
int rpassword;
for(;;){
scanf("%d",rpassword);
if(rpassword==password){
printf("口令正确");
}else{
count++;
if(count==3){
printf("口令不正确");
break;
}}}
return 0;
}
相关问答
Q1: 请问,用C语言如何实现密码输入?
c语言中可采用getch()函数来实现输入密码字符时,不显示字符到终端上,这时,只需要显示出一个相应的*就可以达到效果了。参考代码及运行效果如下图:
Q2: c语言无参有返回值函数实现口令验证模块
//checkPassword函数
int checkPassword()
{
int success;
int psw;
success=0;
printf("请输入口令:\n");
scanf("%d",psw);
if(psw==1234)
success=1;
return success;
}
//调试函数checkPassword函数
#includestdio.h
extern int checkPassword();
int main()
{
int result=checkPassword();
if(result)
printf("口令正确");
else
printf("口令错误");
return 0;
}
Q3: c语言口令程序,谁能帮我修改,限制输入只能是6位数字?
#include stdio.h
void main()
{
long n=0;//待存放录入密码
long d=999999;//预设密码
//录入数据不为六位数,则一直要求录入
while (1)//负责验证录入密码的"外循环"
{
while (1)//负责验证录入数据位数的"录入循环"
{
printf("请输入密码:");
scanf("%ld",n);
//录入数据不为六位数时,退出录入循环
if (n99999||n=999999)
break;
}
if (n==d)
{//录入数据与密码相同时,提示并退出
printf("欢迎光临\n");
return 0;
}
else//否则,录入数据与密码不同时,提示并要求
printf("密码错误!请重新输入:");
}
}
Q4: 用c语言编写一个程序,编写验证口令详细见下,急!
#include stdio.h
#include string.h
int main( )
{
int t = 3;
char psw[50]="hello";
char pass[50];
while(t--)
{
gets(pass);
if(strcmp(psw, pass) == 0)
{
puts("登录成功");
break;
}
else printf("登录失败,你还有%d机会\n", t);
}
return 0;
}
Q5: 如何用C语言实现一个密码程序,令输入的时候密码显示为*
#include "conio.h" //用getch()函数时要的文件头
#include "stdio.h"
main()
{
int j=0;
char ch;
char passWord[20]; //密码长度不要超过十九位
while((ch=getch())!=13) //将输入的密码转换成字符****
{
putchar('*');
passWord[j]=ch;
j++;
}
passWord[j]='\0'; //字符数组的最后一位为'\0',故要加该语句
printf("您输入的密码是:%s",passWord);
getchar();
}
你上机试试看吧,应该是可以的!!!!
c语言实现口令输入的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于用c语言实现输入密码、c语言实现口令输入的信息别忘了在本站进行查找喔。







