要求:模拟用户登录过程,验证用户名、密码和校验码,如果全部正确提示用户登录成功,否则,提示用户相关输入错误。
目的:掌握登录校验的规则和原理。
//登录验证
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
char username[20];
char password[20];
char checkCode[10];
printf("请输入用户名:\n");
scanf("%s",username);
printf("请输入密码:\n");
scanf("%s",password);
printf("请输入验证码(1234):\n");
scanf("%s",checkCode);
if(!strcmp(checkCode,"1234"))
{
if(!strcmp(username,"xiaoming") && !strcmp(password,"123"))
{
printf("登录成功!\n");
}else
{
printf("用户名密码错误!登录失败!\n");
}
}else
{
printf("验证码错误!登录失败!\n");
}
}
运行结果: