21xrx.com
2025-03-14 11:35:53 Friday
文章检索 我的文章 写文章
C语言中如何使用结构体输出学生成绩
2023-06-15 11:15:46 深夜i     27     0
C语言 结构体 学生成绩 数组 成员运算符

在C语言中,结构体是一种自定义数据类型,可以将多个不同类型的数据组合成一个整体。通过使用结构体,我们可以更方便地管理学生成绩信息。

首先,我们需要定义一个结构体类型,包含学生姓名、学号、数学成绩、语文成绩和英语成绩等信息:

struct student {
  char name[20];
  int id;
  float math;
  float chinese;
  float english;
};

然后,我们可以定义一个数组存储多个学生的信息:

struct student s[3] = {
   1001,
   90,
   90
};

最后,我们可以使用for循环遍历数组,通过结构体成员运算符"."访问每个学生的信息,并输出每个学生的成绩:

for(int i = 0; i < 3; i++) {
  printf("学生姓名:%s\n", s[i].name);
  printf("学生学号:%d\n", s[i].id);
  printf("数学成绩:%f\n", s[i].math);
  printf("语文成绩:%f\n", s[i].chinese);
  printf("英语成绩:%f\n", s[i].english);
}

  
  

评论区

请求出错了