void query_student info0 ! char id[10]: printf(“请输入要查询的学生学号:“); scanf("%s", id); int i; for (i = 0;i < student count; i++) { if (strcmp(student list[i].id, id) == 0) { printf("学生姓名:%s\n", student list[].name); printf("学生学号:%s\n", student_list[i].id); printf("学生性别:%s\n", student list[i].sex); printf("学生入学时间:%s\n", student list[1].entrance_time); printf("学生毕业时间:%s\n", student list[i].graduate_time); printf("学生在籍状态:%s\n", student list[i].status); printf("学生毕业情况:%s\n", student list[1].graduate_info); return; printf("未找到该学生信息!\n”);
时间: 2024-03-29 11:39:27 浏览: 74
学生信息查询代码
这段代码是一个查询学生信息的函数实现。函数名为query_student_info,参数为一个字符串类型的学生学号id。函数使用scanf函数从用户输入中获取要查询的学生学号,然后使用for循环遍历学生信息列表,查找与输入学号相同的学生信息。如果找到了匹配的学生信息,函数会输出该学生的姓名、学号、性别、入学时间、毕业时间、在籍状态和毕业情况。如果没有找到匹配的学生信息,则输出提示信息“未找到该学生信息!”。需要注意的是,返回语句应该放在if语句的外面,这样才能确保在找到匹配的学生信息后立即返回,而不是继续遍历整个学生信息列表。
阅读全文