首页 > 其他分享 >定义一个User结构体

定义一个User结构体

时间:2023-04-18 20:48:02浏览次数:31  
标签:定义 int find email User 数组 id 结构

d: 一个数字,每个用户不同的id
email: email地址,一般网站的用户允许以email地址登录
gender: 性别,男or女
QQ: QQ号码
写一个函数,在User数组中查找某个id的User
函数描述:
User* find (User* all, int n, int id);
其中,
all: 输入一个User数组
n : 数组长度
id: 待查找的id

#include<iostream>
#include<string>
using namespace std;
struct User {
    int id;
    string email;
    string gender;
    long int qq;
};
User* find(User* all, int n, int id)
{
    for (int i = 0; i < n; i++)
    {
        if (all[i].id == id)
        {
            cout << all[i].id << "  " << all[i].email << "  " << all[i].gender << "  " << all[i].qq << "  " << endl;
        }
    }return 0;
}
int main()
{struct User s[3]={{123,"qwe","男",147258},
                   {456,"asd","男",147369},
                   {789,"zxc","男",258369}
                  };
find(s, 3, 123);
return 0;
}

 

标签:定义,int,find,email,User,数组,id,结构
From: https://www.cnblogs.com/lllyclh/p/17330915.html

相关文章

  • 索引结构-结构的比较
     InnoDB引擎选择使用B+tree索引结构的原因:1.相对于二叉树,层级更小,搜索效率高2.对于B-tree,无论是叶子节点还是非叶子节点,都会保存数据,这样导致页中存储的键值减少,指针跟着减少,要同样保存大量数据,只能增加树的高度,导致性能降低......
  • Redis 一、(简介,redis-linux下载,启动方式,常用配置,应用场景,数据结构和内部编码,字符类型)
    目录Redis一、Redis1、简介2、RedisLinux下载安装3、redis启动方式3、1.简单启动3、2.动态参数启动3、3.配置文件启动5、常用配置6、redis应用场景7、redis通用命令8、数据结构和内部编码9、redis字符串类型Redis一、Redis1、简介#Redis特性1)速度快10wops(每秒10万......
  • 1.结构说明
    监控组件:Prometheus展示组件:Grafana  前置需要:一台或者多台机器,操作系统CentOS7.x-86_x64硬件配置:2G或者更多RAM,2个CPU或者更多CPU,硬盘30GB或者更多机器间网络互通环境准备我们这里使用vagrant快速创建三个虚拟机,虚拟机启动前先设......
  • 数据结构--学习
     数据的逻辑结构:固有的关系,跟存储在哪里没关系物理结构:存储的方式(存东西)逻辑结构可以脱离物理结构,物理结构不能脱离逻辑结构    ......
  • swift 自定义tabbar为基本结构的项目
    swift自定义tabbar1、Xcode新建一个项目,选择布局方式为storyBoard,语言为swift2、打开项目,新建一个cocoa文件,继承于TabBarViewController,名字命名为BaseTabBarViewController3、勾选mainstoryboard,选中右侧窗口第四个检查项,将Class关联到BaseTabBarViewController4、新建......
  • VMware SD-WAN 5.1 - 软件定义的 WAN
    请访问原文链接:https://sysin.org/blog/vmware-sd-wan-5/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org产品概述软件定义的WAN(SD-WAN)SD-WAN的功能特性简化的SD-WAN了解软件定义的WAN(SD-WAN)的概述、被迅速采用的原因,以及企业实现的效益。阅读解决......
  • Cisco SD-WAN (Viptela) version 20.11.1 ED - 软件定义广域网
    请访问原文链接:https://sysin.org/blog/cisco-sd-wan-20/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org支持SASE的架构,其集成了面向多云、安全、统一通信和应用优化的各种功能,可用于轻松安全地将任何用户连接至任何应用。阅读IDC报告CiscoSD-WANpoweredby......
  • Android 自定义View 之 圆环进度条
    圆环进度条前言正文一、XML样式二、构造方法三、测量四、绘制①绘制进度条背景②绘制进度③绘制文字五、API方法六、使用七、源码前言  很多时候我们会使用进度条,而Android默认的进度条是长条的,从左至右。而在日常开发中,有时候UI为了让页面更美观,就需要用到圆环进度条,那么本文......
  • Vue 登录login post请求 security UserDetailsService 获取参数为""
    背景原请求将数据放到params中,导致数据拼接在请求地址后面,具有高级安全隐患。请求方法:axios.request({url:'/login',method:'post',params:{username:'****',password:'****'}})出现的问题将params改成data,使数据放在请求体中,但后端自定义的U......
  • PBI 使用自定义Json
     let查询2=Json.Document(Binary.Decompress(Binary.FromText("i45WMjYwUNJRMjLUdSwoAjJMLYyUYnWilUywCMcCAA==",BinaryEncoding.Base64),Compression.Deflate))in查询2 ......