声明一个存放学生某选修课信息的结构体类型,包括:姓名、学号、年级、院系、成绩,要求在随意输入数据后,按照学号顺序输出学生信息;然后由用户输入院系名称,统计该院学生人数,并显示成绩不及格的学生信息(成绩...

本文介绍如何在C语言中使用结构体存储学生选修课信息,包括姓名、学号、年级、院系和成绩。通过用户输入数据,程序能按学号排序输出所有学生信息,并统计指定院系的学生人数,同时列出成绩不及格的学生详情。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 C 语言中,可以使用结构体来存储学生信息,如下所示:

``` #include <stdio.h> #include <string.h>

#define N 3 #define LEN 20

struct Student { char name[LEN]; int id; int grade; char department[LEN]; int score; } students[N];

int main() { // 输入学生信息 for (int i = 0; i < N; i++) { printf("输入第 %d 个学生的信息:\n", i+1); printf("姓名:"); scanf("%s", students[i].name); printf("学号:"); scanf("%d", &students[i].id); printf("年级:"); scanf("%d", &students[i].grade); printf("院系:"); scanf("%s", students[i].department); printf("成绩:"); scanf("%d", &students[i].score); }

// 按照学号顺序输出学生信息printf("按照学号顺序输出学生信息:\n");
for (int i = 0; i < N-1; i++)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值