参考代码:
import java.util.Scanner; public class Test01 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); String str1[][]=new String[n][3];//初始化内容数组 for (int i = 0; i < str1.length; i++) {//循环录入内容数组 for (int j = 0; j < str1[i].length; j++) { str1[i][j]=scanner.next(); } } int m=scanner.nextInt(); String str2[][]=new String[m][2];//初始化条件数组 for (int i = 0; i < str2.length; i++) {//循环录入条件数组 for (int j = 0; j < str2[i].length; j++) { str2[i][j]=scanner.next(); } } String str3="";//存储性别信息 for (int i = 0; i < str2.length; i++) {//循环*条件*二维数组 for (int j = 0; j < str2[i].length; j++) { for (int j2 = 0; j2 < str1.length; j2++) { for (int k = 0; k < str1[j2].length-1; k++) {//循环*内容*二维数组,只用循环前两位姓名和学号即可 if (str1[j2][k].equals(str2[i][j])) { if (j==0) { //将条件数组第一个信息匹配将内容数组中的性别存入Str3 str3=str1[j2][2]; } else {//在条件数组第二个信息匹配成功时与第一个性别做比较即可 if (str3.equals(str1[j2][2]) ) { System.out.println("N"); } else { System.out.println("Y"); } } } } } } } } }
0.0分
5 人评分
JAM计数法 (C语言代码)浏览:671 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:376 |
老王赛马 (C++代码)浏览:905 |
【出圈】 (C++代码)简单循环浏览:640 |
1073题解浏览:624 |
简单的a+b (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:527 |
小九九 (C++代码)简单粗暴,直接输出浏览:665 |
C语言程序设计教程(第三版)课后习题5.5 (Java代码)浏览:541 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:701 |