使用结构体表示某班学生基本信息
时间: 2024-04-26 22:20:21 浏览: 7
好的,我可以为你提供一个使用结构体表示某班学生基本信息的例子。以下是一个示例代码:
```c
#include <stdio.h>
struct student {
char name[20];
int age;
char gender;
float score;
};
int main() {
struct student stu1 = {"Tom", 18, 'M', 89.5};
struct student stu2 = {"Lucy", 17, 'F', 92.5};
printf("姓名\t年龄\t性别\t成绩\n");
printf("%s\t%d\t%c\t%.1f\n", stu1.name, stu1.age, stu1.gender, stu1.score);
printf("%s\t%d\t%c\t%.1f\n", stu2.name, stu2.age, stu2.gender, stu2.score);
return 0;
}
```
在这个例子中,我们定义了一个名为 `student` 的结构体,它包含了四个成员变量:`name`,`age`,`gender` 和 `score`,分别表示学生的姓名,年龄,性别和成绩。然后我们通过结构体类型声明,声明了两个 `student` 类型的变量 `stu1` 和 `stu2`,并初始化了它们的成员变量。最后我们使用 `printf` 函数输出了学生的基本信息。
输出结果如下:
```
姓名 年龄 性别 成绩
Tom 18 M 89.5
Lucy 17 F 92.5
```
希望这个例子能够帮助你理解如何使用结构体表示某班学生的基本信息。