当前位置: 首页 > wzjs >正文

宣传片拍摄要求免费发seo外链平台

宣传片拍摄要求,免费发seo外链平台,avada做外贸网站,兰州医院网站建设使用vector实现一个简单的本地注册登录系统 注册&#xff1a;将账号密码存入vector里面&#xff0c;注意防重复判断 登录&#xff1a;判断登录的账号密码是否正确 #include <iostream> #include <vector> #include <string> #include <algorithm>us…

使用vector实现一个简单的本地注册登录系统

注册:将账号密码存入vector里面,注意防重复判断

登录:判断登录的账号密码是否正确

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>using namespace std;// 用户账户结构体
struct UserAccount {string username;string password;UserAccount(const string& uname, const string& pwd) : username(uname), password(pwd) {}
};// 账户管理系统类
class AccountSystem {
private:vector<UserAccount> accounts; // 存储所有账户// 检查用户名是否已存在bool isUsernameExist(const string& username) const {return any_of(accounts.begin(), accounts.end(), [&username](const UserAccount& acc) {return acc.username == username;});}public:// 注册新账户bool registerAccount(const string& username, const string& password) {if (username.empty() || password.empty()) {cout << "用户名和密码不能为空!" << endl;return false;}if (isUsernameExist(username)) {cout << "用户名已存在,请选择其他用户名!" << endl;return false;}accounts.emplace_back(username, password);cout << "注册成功!" << endl;return true;}// 登录验证bool login(const string& username, const string& password) const {auto it = find_if(accounts.begin(), accounts.end(), [&username](const UserAccount& acc) {return acc.username == username;});if (it == accounts.end()) {cout << "用户名不存在!" << endl;return false;}if (it->password != password) {cout << "密码错误!" << endl;return false;}cout << "登录成功!欢迎," << username << "!" << endl;return true;}// 显示所有账户(仅用于测试)void displayAllAccounts() const {cout << "\n所有注册账户:" << endl;for (const auto& acc : accounts) {cout << "用户名: " << acc.username << ", 密码: " << acc.password << endl;}}
};// 主菜单
void displayMenu() {cout << "\n===== 账户系统 =====" << endl;cout << "1. 注册" << endl;cout << "2. 登录" << endl;cout << "3. 退出" << endl;cout << "请选择操作: ";
}int main() {AccountSystem system;int choice;while (true) {displayMenu();cin >> choice;if (choice == 3) {cout << "感谢使用,再见!" << endl;break;}string username, password;switch (choice) {case 1: // 注册cout << "请输入用户名: ";cin >> username;cout << "请输入密码: ";cin >> password;system.registerAccount(username, password);break;case 2: // 登录cout << "请输入用户名: ";cin >> username;cout << "请输入密码: ";cin >> password;system.login(username, password);break;default:cout << "无效选择,请重新输入!" << endl;break;}// 测试用:显示所有账户// system.displayAllAccounts();}return 0;
}

牛客网练习:

http://www.dtcms.com/wzjs/480695.html

相关文章:

  • 海外网络服务商野狼seo团队
  • 每日新闻简报今天分析网站推广和优化的原因
  • 自建网站今日最新新闻摘抄
  • 上海建设银行网站静安支行识图找图
  • 网站重新接入备案杭州优化公司在线留言
  • 海口网站建设费用抖音推广引流
  • 高新建设网站电话三只松鼠的软文范例
  • 网站产品动效怎么做百度入口网站
  • 管理培训网站建设百度网址提交
  • asp.net网站开发实战全国人大常委会副委员长
  • 郑州做网站哪家最好外贸网站免费建站
  • 网站正在建设中不动产南京网络推广平台
  • 做问卷调查的网站有哪些内容创建网页步骤
  • 移动应用开发就业前景上海关键词优化推荐
  • 各大网站投放广告怎么做友情链接查询工具
  • 网站开发要什么专业windows优化大师怎么下载
  • 重庆品牌网站建设公司排名电脑优化
  • 大厂网站建设网站查询ip地址
  • 深圳企业网站制作公司介绍成品短视频网站源码搭建
  • 设计公司网站套餐百度数据分析
  • 网站建设博客店铺推广软文范例
  • 腾讯云 wordpress 主题一键优化
  • 网页微博怎么进超话百度搜索引擎优化案例
  • 德州网站seo如何网络推广自己的产品
  • 建设工程案例网站知乎推广合作
  • 那个网站上可以找代加工的订单做北京网站建设优化
  • 营销型集团网站建设关键词排名点击
  • 网站客服软件哪个好八戒
  • 做旅游网站犯法吗大亚湾发布
  • 四川住房和城乡建设厅进不去网站最让顾客心动的促销活动