有5个学生,每个学生的数据项包括学号、姓名、3门课的成绩,初始化数据并输出 要求运用结构体。

此代码段展示了使用C语言定义并初始化结构体数组,存储五位同学的学号、姓名及三科成绩,并逐个打印出来。程序简洁地呈现了学生数据的结构化存储和输出。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
struct Stu
{int ID;
char name[20];
int sub1;
int sub2;
int sub3;
};
int main()
{
    printf("以下是五位同学的学号、姓名以及三科成绩:\n");
    struct Stu One = { 1,"李华",103,80,90};
    struct Stu Two = { 2,"梨花",106,60,65 };
    struct Stu Three = { 3,"立花",146,68,87 };
    struct Stu Four = { 4,"丽华",133,83,96 };
    struct Stu Five = { 5,"李桦",121,110,130 };
    printf("%d %s %d %d %d\n", One.ID, One.name, One.sub1, One.sub2, One.sub3);
    printf("%d %s %d %d %d\n", Two.ID, Two.name, Two.sub1, Two.sub2, Two.sub3);
    printf("%d %s %d %d %d\n", Three.ID, Three.name, Three.sub1, Three.sub2, Three.sub3);
    printf("%d %s %d %d %d\n", Four.ID, Four.name, Four.sub1, Four.sub2, Four.sub3);
    printf("%d %s %d %d %d\n", Five.ID, Five.name, Five.sub1, Five.sub2, Five.sub3);
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值