把一个学生的信息放在结构体变量中,然后输出
时间: 2025-01-18 22:04:59 浏览: 22
好的,我很乐意为您介绍如何在C语言中使用结构体来存储和输出学生的信息。以下是一个示例代码:
#include <stdio.h>
#include <string.h>
// 定义学生结构体
struct Student {
int id;
char name[50];
int age;
float gpa;
};
int main() {
// 声明一个学生结构体变量
struct Student student1;
// 给学生信息赋值
student1.id = 1001;
strcpy(student1.name, "张三");
student1.age = 20;
student1.gpa = 3.75;
// 输出学生信息
printf("学生信息:\n");
printf("学号: %d\n", student1.id);
printf("姓名: %s\n", student1.name);
printf("年龄: %d\n", student1.age);
printf("GPA: %.2f\n", student1.gpa);
return 0;
}
这段代码首先定义了一个名为Student
的结构体,包含学生的学号、姓名、年龄和GPA。然后在main
函数中,声明了一个Student
类型的变量student1
,并给其各个成员赋值。最后,使用printf
函数输出学生的信息。
相关推荐


















