C语言编写账号登入
时间: 2023-07-01 12:28:12 浏览: 89
下面是一个简单的C语言账号登入程序的示例代码:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char user[20];
char password[20];
// 假设账号为 "admin",密码为 "123456"
char correctUser[20] = "admin";
char correctPassword[20] = "123456";
printf("请输入账号:");
scanf("%s", user);
printf("请输入密码:");
scanf("%s", password);
if(strcmp(user, correctUser) == 0 && strcmp(password, correctPassword) == 0)
{
printf("登入成功!\n");
}
else
{
printf("账号或密码错误,登入失败!\n");
}
return 0;
}
```
首先,我们定义了两个字符数组 `user` 和 `password`,用来存储用户输入的账号和密码。然后,我们定义了两个字符串常量 `correctUser` 和 `correctPassword`,它们存储了正确的账号和密码,这里我们假设账号为 "admin",密码为 "123456"。
接着,我们使用 `printf` 和 `scanf` 函数分别提示用户输入账号和密码,并读取用户的输入值。最后,我们使用 `strcmp` 函数比较用户输入的账号和密码与正确的账号和密码是否相等,如果相等,则输出 "登入成功" 的提示信息,否则输出 "登入失败" 的提示信息。
需要注意的是,在实际开发中,我们应该将账号和密码存储在数据库或文件中,而不是直接在程序中硬编码。另外,为了安全性考虑,我们还需要对密码进行加密处理。
阅读全文