首页 > 编程语言 > 详细

PTA 乙级 1041 考试座位号 (15分) C++

时间:2020-07-28 01:33:44      阅读:141      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 创建学生考试信息结构体,根据输入的n,建立结构体数组

C++

 1 #include<iostream>
 2 #include<vector>
 3 
 4 using namespace std;
 5 
 6 //学生信息结构体
 7 typedef struct {            
 8     string exam;
 9     int sn;
10     int seat;
11 }Student;
12 
13 int main() {
14     int n = 0, m = 0, num = 0;
15     cin >> n;
16     vector<Student> all(n);            //创建n个学生信息结构体数组,储存学生信息方便后续输出
17     for (int i = 0; i < n; ++i) {
18         cin >> all[i].exam >> all[i].sn >> all[i].seat;        //输入学生信息
19     }
20     cin >> m;
21     for (int i = 0; i < m; ++i) {
22         cin >> num;                
23         for (int j = 0; j < n; j++) {        
24             if (all[j].sn == num)                    //找到对应试机座位号输出
25                 cout << all[j].exam << " " << all[j].seat << endl;
26         }
27     }
28     return 0;
29 }

水的一题,就是题干有点麻烦

技术分享图片

 

PTA 乙级 1041 考试座位号 (15分) C++

原文:https://www.cnblogs.com/SCP-514/p/13388085.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!