//设置输入密码允许输错三次
#include <stdio.h>
int main()
{
char password[20] = {0};
int i;
for (i = 0; i <3; i++)
{
printf("请输入密码:\n");
scanf("%s", password);
//if (password == "123456789") //等号不能用来比较两个字符串是否相等。使用库函数 strcmp
if(strcmp(password,"123456")==0) //返回0 则相等 password>123456则返回1,<则-1。
{
printf("输入正确!!!\n");
break;
}
else
{
printf("输入错误,请重新输入!!!\n");
}
}
if (i == 3) //若错误的写成 i=3,则进行复制并且非零则为真,执行if内容。反之为0则不执行。
{
printf("输入此数已达上限!!!\n");
}
return 0;
}
C语言:设置输入密码允许输错三次
最新推荐文章于 2022-04-27 22:36:04 发布