1、定义一个变量password,初始化值。
2、定义一个变量answer,值为prompt接收用户输入的密码。
3、利用条件运算符,检测输入的是否是密码并返回相应的值。
#include<stdio.h>#include<string.h>
void main()
{
char str1[20],str2[20]="abcd"//定义两个字符串数组,str2存放已知密码,str1存放输入密码
int i=0,k,flag=0
printf("请输入密码:")
while(1)//死循环
{
gets(str1)//输入密码
k=strcmp(str1,str2)//比较,输入密码和已知密码相等,k=0
++flag//计数器加1
if(!k)
{ printf("欢迎使用\n")
break
}
else if(k&&flag!=3) printf("密码输入错误,请再次输入:\n")
if(flag==3)//当输入超过三次,跳出循环,结束程序
{
printf("对不起,您无权使用")
break
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)