实现登录,提示用户输入用户名和密码,模拟登录,输入3次错误退出程序
#include <stdio.h> #include <string.h> /* 题目:实现登录功能,要求输入用户名和密码,模仿登录,三次输入失败则退出程序。 思路:1.定义二个字符数组。一个存储用户名,一个存储密码。 2.定义一个flag 来记录输入正确。定义一个count 来记录输入错误的次数 */ int main(void) { char name[30]; char password[30]; int count,flag; count = flag = 0; while(1) { printf("请输入用户名\n"); gets(name); printf("请输入密码\n"); gets(password); if(strcmp(name,"wangbadan") == 0&&strcmp(password,"12345") == 0) { flag = 1; break; } else { printf("输入错误!请再次输入用户名和密码\n"); } count++; if(3 == count) break; } if(1 == flag) printf("登录成功\n"); else printf("请三天后再次尝试\n"); return 0; }