C++ 调用结构体(年龄最大学员)
题目:
年龄最大学员
输入n个学生的信息,包括姓名、性别、年龄,再输出其中年龄最大的学生的信息。(保证最大年龄不重复)
1 <= n <= 10
姓名长度小于等于20
性别为M或F
输入描述:
第一行一个整数n
接下来n行,依次是学生的姓名、性别、年龄。
输出描述:
一行,依次是姓名、性别、年龄,中间用空格隔开。
#include <iostream>
#include <string>using namespace std;struct Student {string name;char gender;int age;
};int main() {int num, max_age, max_age_idx;cin >> num;string n;char g;int a;Student students[11];for (int i=0; i<num; i++) {cin >> n >> g >> a;students[i] = {n, g, a};}max_age = 0;max_age_idx = 0;for (int i=0; i<num; i++) {if (students[i].age > max_age) {max_age = students[i].age;max_age_idx = i;}}cout << students[max_age_idx].name << " " << students[max_age_idx].gender << " " << students[max_age_idx].age;return 0;
}
C++ 调用结构体(年龄最大学员)相关推荐
- C#总结:C#调用C++的动态库Dll遇到的问题[动态库调用/结构体指针调用/union共同体定义]
记录使用C#调用C++的生成的DLL手柄键盘驱动库包括****.sys(驱动文件)和****.dll(库文件)的全部问题. C#调用C++的库有两种:静态调用和动态调用 静态调用,使用.net 提供的 ...
- c语言结构体函数如何调用,分函数的引用问题,如何调用结构体
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include struct Stu { char name[20]; int Xuehao; float Chinese; float Math; f ...
- 【Golang第8章:面向对象编程】Go语言的结构体是什么,怎么声明;Golang方法的调用和声明;go语言面向对象实例,go语言工厂模式;golang面向对象的三大特性:继承、封装、多态
介绍 这个是在B站上看边看视频边做的笔记,这一章是Glang面向对象编程 这一章内容较多,内容有Go语言的结构体是什么,怎么声明:Golang方法的调用和声明:go语言面向对象实例,go语言工厂模式: ...
- [C++]试一试结构体struct node的构造函数
可直接点击跳转到构造函数处 结构体概念 定义结构体 定义结构体及结构体变量 结构体变量的特点 成员调用 成员函数调用 结构体的构造函数 Upd1 Upd2 Upd3 结构体概念 在实际问题中,一组数据 ...
- C语言——自定义类型详解(结构体,联合体,枚举,位段)
专栏:C语言 个人主页:HaiFan. 专栏简介:本专栏主要更新一些C语言的基础知识,也会实现一些小游戏和通讯录,学时管理系统之类的,有兴趣的朋友可以关注一下. 结构体 前言 一.结构体 1.结构体类 ...
- C语言 匿名联合体和匿名结构体
C语言 匿名联合体和匿名结构体 匿名联合体和匿名结构体顾名思义,就是没有名字的联合体和结构体,没有名字哪怎么用?拿来用? 在嵌入式数据通信里面,大部分都是使用联合体,将有实际意义的结构体和字节数组互相 ...
- SwiftUI之深入解析属性包装器如何处理结构体
已经了解了 SwiftUI 如何通过使用 @State 属性包装器将变化的数据存储在结构体中,如何使用 $ 将状态绑定到 UI 控件的值,以及更改 @state 包装的属性时是如何自动让 SwiftU ...
- C# 8: 可变结构体中的只读实例成员
在之前的文章中我们介绍了 C# 中的 只读结构体(readonly struct)[1] 和与其紧密相关的 in 参数[2]. 今天我们来讨论一下从 C# 8 开始引入的一个特性:可变结构体中的只读实 ...
- go struct 静态函数_Go语言学习笔记(四)结构体struct 接口Interface 反射reflect...
加 Golang学习 QQ群共同学习进步成家立业工作 ^-^ 群号:96933959 结构体struct struct 用来自定义复杂数据结构,可以包含多个字段(属性),可以嵌套: go中的struc ...
最新文章
- Python学习之For训练
- 第三十九篇 Python异常处理
- Linux中命令链接操作符的十个最佳实例
- vue 白边 项目_GUIDE.md · kaiking_g/g6-vue-demo - Gitee.com
- 超速问题的c语言编程,超速行驶问题--精选.doc
- easyexcel 无模板写入_关于EasyExcel 的一些生成模板,导入导出的使用心得(优化版)...
- php入门和常用类的使用,php入门教程之常用数据类型和基本语法
- 疫情下的“双11”,品牌逆势增长背后的数字化变革
- Flex 最全的换行 制表符 回车 空格 特殊符号
- 中间键 csrf跨站请求伪造 装饰器相关 auth模块
- Mysql备份策略-完成备份+增量备份shell
- 前端机器人流程设计的最佳实践:输入输出文件结构和逻辑框架
- 科学计算机上的R,r科学计算器Calculator
- 黑莓断网 思考 apn激活pdp整个过程
- sphinx mysql连表查询_sphinx
- IBM SPSS statistics v28.0安装教程
- igraph java_igraph从邻接列表生成邻接矩阵
- 《iVX 高仿美团APP制作移动端完整项目》05 美食页商家推荐内容、分类、推荐商家制作
- Linux下vi使用手册
- sort函数用法使用lambda表达式自定义sort排序方法
热门文章
- 2020蓝桥杯省赛Java B组一等奖
- 起床困难综合征(位运算)
- 2562 相似三角形
- HTML5设计原理【转】
- [Python从零到壹] 六十一.图像识别及经典案例篇之基于纹理背景和聚类算法的图像分割
- 搞事情?Spring Boot今天一口气发布三个版本
- ISP图像调优(支持工业相机)
- 模拟WSockExpert,使用APIHOOK
- 通用的三视图和正等轴测图的绘制(C++实现)
- Error: semaphore wait has lasted 大于 600 seconds导致数据库实例重启