美文网首页
学生查询

学生查询

作者: HelloSam | 来源:发表于2020-04-02 17:14 被阅读0次
图片.png
图片.png
#include <stdio.h>
#include <string>
#include <vector>
#include <iostream>
using namespace std;

struct Student
{
    int num;
    string name;
    string sex;
    int age;
};

int main()
{
    int m,n,find;
    cin >> m;
    vector<Student> vs;
    for(int i=0;i<m;i++)//这个题有个隐含条件,如果学号相同应该是把之前的学号的学生覆盖掉 
    {
        Student stu;
        cin >> n;
        int flag;
        for(int j=0;j<n;j++)
        {
            flag = 0;
            cin >> stu.num >> stu.name >> stu.sex >> stu.age;
            for(int i=0;i<vs.size();i++)//如果学号相同,那么就替换他 
            {
                if(vs[i].num == stu.num)
                {
                    vs[i].name = stu.name;
                    vs[i].age = stu.age;
                    vs[i].sex = stu.sex;
                    flag = 1;
                }
            }
            if(flag==0)
                vs.push_back(stu);
        }
        
        cin >> find;//这是查询的学号,不是输入的顺序
        for(int i=0;i<vs.size();i++)
        {
            if(vs[i].num == find){
                cout << vs[i].num <<" "<<vs[i].name<<" "<<vs[i].sex<<" "<<vs[i].age <<endl;
            }
        }
        
        
    }
    return 0;
}

相关文章

  • 学生查询

  • MySQL 查询操作

    查询所有学生信息 查询所有课程名称及学分(投影和别名) 查询所有女学生的姓名和出生日期(筛选) 查询所有80后学生...

  • MySQL

    题目:①从学生表当中查询所有数据 ②从学生表当中查询学生的姓名、学号、年龄、性别 ③从学生表中查询年龄大于18岁的...

  • Hive SQL练习

    查询全体学生的学号与姓名 查询选修了课程的学生姓名 ----hive的group by 和集合函数 查询学生的总人...

  • MySQL 排序

    排序查询 查询所有学生记录,按年龄升序排序 查询所有学生记录,按年龄降序排序 查询所有雇员,按月薪降序排序,如果月...

  • 【SQL Server 第4篇】子查询与嵌套查询

    简单的嵌套查询 举例:查询考试大于等于90分的学生信息 带in的嵌套查询 举例:查询参加考试的学生信息 带not ...

  • SQL基础知识

    1.查询每门课程被选修的学生数 2.查询出只选修了4门课程的全部学生的学号和姓名 3.查询姓张的学生名单 4.查询...

  • mongodb的curd

    创建一个学生信息表 2.插入十五条数据 查询所有的男生数据(只需要学生的姓名和年龄) 查询成绩几个的学生信息 查询...

  • MySQL查询综合练习

    查询选修了MySQL的学生姓名 查询 张三 同学选修的课程 查询了只选修了一门课程的学生学号和姓名 查询了只选修了...

  • MySQL练习题(三)

    原始数据 查询练习 查询哪些学生的年龄相同, 要求列出年龄相同的学生的姓名和年龄 分别查询信息系和计算机系的学生的...

网友评论

      本文标题:学生查询

      本文链接:https://www.haomeiwen.com/subject/vezxphtx.html