日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

查找学生信息

發布時間:2024/4/17 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查找学生信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目描述

輸入N個學生的信息,然后進行查詢。

輸入描述:

輸入的第一行為N,即學生的個數(N<=1000) 接下來的N行包括N個學生的信息,信息格式如下: 01 李江 男 21 02 劉唐 男 23 03 張軍 男 19 04 王娜 女 19 然后輸入一個M(M<=10000),接下來會有M行,代表M次查詢,每行輸入一個學號,格式如下: 02 03 01 04

輸出描述:

輸出M行,每行包括一個對應于查詢的學生的信息。 如果沒有對應的學生信息,則輸出“No Answer!” 示例1

輸入

復制 4 01 李江 男 21 02 劉唐 男 23 03 張軍 男 19 04 王娜 女 19 5 02 03 01 04 03

輸出

復制 02 劉唐 男 23 03 張軍 男 19 01 李江 男 21 04 王娜 女 19 03 張軍 男 19


代碼: #include <iostream> #include<vector> #include <string> using namespace std; struct student {string id;char name[10];string gender;int year; }; int main() {int N;cin >> N;vector<student> stu;stu.resize(N);for (int i=0; i < N;i++){cin >> stu[i].id >> stu[i].name >> stu[i].gender >> stu[i].year;}int M;cin >> M;vector<string> input;input.resize(M);for (int i = 0; i < M; i++){cin >> input[i];}for (int i = 0; i < M; i++){int flag = 0;for (int j = 0; j < N; j++){flag++;if ((input[i]) == (stu[j].id)){cout << stu[j].id << " " << stu[j].name << " " << stu[j].gender << " " << stu[j].year << endl;break;}if (flag==N){cout << "No Answer!"<<endl;}}}system("pause");return 0; } View Code

?

轉載于:https://www.cnblogs.com/hequnwang/p/10505664.html

總結

以上是生活随笔為你收集整理的查找学生信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。