C++ 调用结构体(年龄最大学员)
生活随笔
收集整理的這篇文章主要介紹了
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++ 调用结构体(年龄最大学员)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery案例14——ajax、请求接
- 下一篇: 初级工程师职称怎么评?职称通过率高的人才