参考代码:
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 人评分
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:559 |
妹子杀手的故事 (C语言代码)浏览:1218 |
IP判断 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:522 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:533 |
母牛的故事 (C语言代码)浏览:715 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:553 |
C二级辅导-统计字符 (C语言代码)浏览:629 |
数列问题 (C语言代码)浏览:1019 |