python用户登录c实现用户输入用户名和密码,当用户名为admin或administrator且密码为123456时,显示“登录成功”,否则显示“登录失败”,登录失败时允许重复输入三次。
时间: 2023-11-29 18:06:53 浏览: 76
这里是一个简单的C语言代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char username[20];
char password[20];
int try_count = 0;
while (try_count < 3) {
printf("请输入用户名:");
scanf("%s", username);
printf("请输入密码:");
scanf("%s", password);
if ((strcmp(username, "admin") == 0 || strcmp(username, "administrator") == 0) && strcmp(password, "123456") == 0) {
printf("登录成功\n");
break;
} else {
printf("登录失败\n");
try_count++;
}
}
if (try_count >= 3) {
printf("三次输入均有误,登录失败\n");
}
return 0;
}
```
代码中使用了 `strcmp()` 函数比较字符串。如果用户名和密码均正确,则输出 “登录成功” 并退出循环;否则,输出 “登录失败” 并允许用户重复输入三次,超过三次就输出 “三次输入均有误,登录失败” 。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)