用户登录程序C语言实现

用户登录程序实现

题目要求:编写代码实现,模拟用户登陆情景,并且只能登陆三次,(只允许输入三次密码,如果密码正确则提示登陆成功,如果三次均输入错误,则退出程序)。

代码如下:

int  main()
{
    
    
    int  i=0;
    char  password[20]={
    
    0};
    //假设正确的密码是字符串'123456'
    for(i=0;i<3;i++)
    {
    
    
     printf("请输入密码:>");
     scanf("%s",password);       
     //两个字符串的比较不能使用==,应该使用strcmp函数,专门用来比较两个字符串;
      //使用strcmp函数也必须调用#include<string.h>;
        if(strcmp(password,"123456")==0)
       {
    
    
           printf("登陆成功\n");
           break;       
       }
       else
       {
    
    
           printf("密码错误请重新输入!")}
    if(i==3)
    {
    
    
        printf("三次密码均错误,退出程序\n")}
    }
    return  0;
}

注意:
strlen函数,strcmp函数都是字符串函数,如果想使用都必须包含头文件#include<string.h>

总结

使用字符串函数时要注意引用头文件#include<string.h>.

猜你喜欢

转载自blog.csdn.net/MDLYB/article/details/125938065