```c #include <stdio.h> typedef struct { int id; char gender; } Student; int main() { Student students[] = { {1001, 'M'}, {1002, 'F'}, {1003, 'M'}, {1004, 'F'}, {1005, 'M'}, {1006, 'F'}, {1007, 'M'}, {1008, 'F'}, {1009, 'M'}, {1010, 'F'}, {1011, 'M'}, {1012, 'F'}, {1013, 'M'}, {1014, 'F'}, {1015, 'M'}, {1016, 'F'}, {1017, 'M'}, {1018, 'F'}, {1019, 'M'}, {1020, 'F'} }; int num_students = sizeof(students) / sizeof(Student); printf("班级编号为1011的男同学: "); for (int i = 0; i < num_students; i++) { if (students[i].id == 1011 && students[i].gender == 'M') { printf("学号:%d ", students[i].id); } } return 0; } ``` [2024-06-12 15:01:06 | AI写代码神器 | 406点数解答]