蓝桥杯 ALGO-94 新生舞会(结构体)

来源:互联网 发布:android如何调用js方法 编辑:程序博客网 时间:2024/05/16 13:38

【思路】:怒刷水题的节奏。。

【AC代码】:

#include <iostream>#include <algorithm>#include <string>#include <cstdio>#include <cstring>using namespace std;#define MAX 1000+2#define MAX_NAME_NUM 20+2struct Student{char name[MAX_NAME_NUM+2];char num[MAX_NAME_NUM+2];char sex;};Student student[MAX];int n = 0;char getSex(char info[]){int i = 0;for (i = 0; i < n; i++){if (!strcmp(info, student[i].name))return student[i].sex;else if (!strcmp(info, student[i].num))return student[i].sex;}}int main(){//freopen("in.txt", "r", stdin);int i = 0;//inputcin >> n;for (i = 0; i < n; i++){cin >> student[i].name >> student[i].num >> student[i].sex;}//findint m = 0;cin >> m;for (i = 0; i < m; i++){char sex_a, sex_b;char info_a[MAX_NAME_NUM], info_b[MAX_NAME_NUM];cin >> info_a >> info_b;sex_a = getSex(info_a);sex_b = getSex(info_b);if (sex_a != sex_b)cout << "Y" << endl;elsecout << "N" << endl;}return 0;}


0 0