最多只能输入三次密码,密码正确则提示登录成功,三次均输入错误,则退出程序。
假设密码是字符串:abcdef。
#include#include int main() { int i = 0; char password[20] = { 0 }; for (i = 0; i < 3; i++) { printf("请输入密码:>"); scanf("%s", password); //比较两个字符串不能使用==,应该使用一个库函数strcmp(),头文件是string.h if (strcmp(password, "abcdef") == 0)//如果返回值是0,那么两个字符串相等 { printf("登陆成功n"); break; } else { printf("密码错误n"); } } if (3 == i) { printf("三次密码均输入错误,退出程序n"); } return 0; }



