c语言设计一个 管理员用户名:admin 管理员密码:123456(输入时以密文形式,如:******)的登录页面
时间: 2023-08-29 15:10:12 浏览: 189
以下是一个简单的C语言代码,实现了管理员用户名和密码的登录验证:
```c
#include <stdio.h>
#include <string.h>
int main() {
char username[10], password[10];
int i;
printf("请输入管理员用户名:");
scanf("%s", username);
printf("请输入管理员密码:");
for (i = 0; i < 6; i++) {
password[i] = getch(); // 隐藏输入的密码
printf("*");
}
password[i] = '\0'; // 将密码的末尾设置为字符串结束符
if (strcmp(username, "admin") == 0 && strcmp(password, "123456") == 0) {
printf("\n登录成功!\n");
} else {
printf("\n用户名或密码错误,登录失败!\n");
}
return 0;
}
```
在代码中,我们首先定义了两个字符数组 `username` 和 `password`,用于存储用户输入的用户名和密码。然后使用 `scanf()` 函数获取用户输入的用户名,并使用 `getch()` 函数获取用户输入的密码,并将其显示为星号。最后,使用 `strcmp()` 函数比较输入的用户名和密码是否与预设的管理员用户名和密码相同,根据比较结果输出登录成功或失败的提示信息。
阅读全文