输出班级学号姓名c语言
时间: 2024-10-23 09:11:58 浏览: 25
在C语言中,如果你想输出一个包含学生信息的列表,如班级、学号和姓名,你可以使用结构体(struct)来表示每个学生,并结合数组或者动态内存分配来存储数据。下面是一个简单的示例:
```c
#include <stdio.h>
#include <stdlib.h>
// 定义学生结构体
typedef struct {
int class; // 班级编号
int student_id; // 学生学号
char name[50]; // 姓名
} Student;
// 函数来打印学生信息
void printStudent(Student* student) {
printf("班级: %d, 学号: %d, 姓名: %s\n", student->class, student->student_id, student->name);
}
int main() {
// 创建学生数组
const int CLASS_SIZE = 5;
Student students[CLASS_SIZE] = {
{1, 1001, "张三"},
{2, 1002, "李四"},
{3, 1003, "王五"},
{4, 1004, "赵六"},
{5, 1005, "刘七"}
};
// 遍历并打印学生信息
for (int i = 0; i < CLASS_SIZE; i++) {
printStudent(&students[i]);
}
return 0;
}
```
在这个例子中,我们首先定义了一个`Student`结构体,然后创建了一个包含五个学生的数组,并通过`printStudent`函数打印他们的信息。
阅读全文