21xrx.com
2024-12-27 20:54:28 Friday
登录
文章检索 我的文章 写文章
C语言中如何使用结构体输出学生成绩
2023-06-15 11:15:46 深夜i     --     --
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);

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复