#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("请输入用户名 "); gets(name); printf("请输入密码 "); gets(password); if(strcmp(name,"wangbadan") == 0&&strcmp(password,"12345") == 0) { flag = 1; break; } else { printf("输入错误!请再次输入用户名和密码 "); } count++; if(3 == count) break; } if(1 == flag) printf("登录成功 "); else printf("请三天后再次尝试 "); return 0; }