strcmp是用来比较2个字符是否一样的,比如:输密码,如果输入的密码和假定的密码一模一样,它会返回一个0,表示输入成功,反之失败。其中要注意strcmp函数引用它一定要加上头文件〈string.h〉
#include<stdio.h>
#include<string.h>
int main()
{
char password[]= {0};
int i = 0;
printf("请输入密码:\n");
for(i=1; i<=3; i++)
{
scanf("%s",password);
if(strcmp(password,"200321")==0)
{
printf("登录成功\n");
if(i==3){
printf("你差一点点就要去找小潘了\n");break;
}}
else
{
printf("请重新输入密码:\n");
if(i==3)
{
printf("3次输入错误,请与小潘商量密码后重新登录\n");
}
}
}
return 0;
}