按学生编号查询信息的代码
时间: 2023-04-02 09:02:07 浏览: 67
以下是一个简单的按学生编号查询信息的代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#define MAX_STUDENTS 100
struct student {
int id;
char name[20];
int age;
};
int main() {
struct student students[MAX_STUDENTS] = {
{ 1001, "张三", 18 },
{ 1002, "李四", 19 },
{ 1003, "王五", 20 },
{ 1004, "赵六", 21 },
{ 1005, "钱七", 22 }
};
int n = sizeof(students) / sizeof(students[]);
int id, i;
printf("请输入学生编号:");
scanf("%d", &id);
for (i = ; i < n; i++) {
if (students[i].id == id) {
printf("学生编号:%d\n", students[i].id);
printf("学生姓名:%s\n", students[i].name);
printf("学生年龄:%d\n", students[i].age);
break;
}
}
if (i == n) {
printf("没有找到该学生!\n");
}
return ;
}
```
以上代码定义了一个 `student` 结构体,包含学生的编号、姓名和年龄。然后定义了一个包含多个学生信息的数组 `students`,并通过循环遍历数组,查找输入的学生编号对应的学生信息。如果找到了,就输出该学生的编号、姓名和年龄;如果没找到,就输出提示信息。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)