第3关:查看个人信息
任务描述
本关任务:从文件user.txt中读取有序数据,存入顺序表中。调用折半查找算法查找用户顺序表中当前登录用户的账号信息,输出该用户的账号和手机号。
测试说明
平台会对你编写的代码进行测试:
测试输入:190012
,234565
; 预期输出: 用户账号:190012
用户手机号:15845456555
#include <bits/stdc++.h>
using namespace std;
#define MAX_USER 10000 // 最大用户数量
struct User {
char account[100];
char password[100];
char phone[100];
}; // 用户
typedef struct LNode {
User *users;
int length;
} UserList; // 用户的顺序表
void InitialUserList(UserList &user_list) {
// 初始化user_list
user_list.users = new User[MAX_USER];
user_lis