结构体例子

简介: 编写一个程序输出10个学生的姓名,性别,总分,语文,数学,外语成绩的成绩单。

编写一个程序输出10个学生的姓名,性别,总分,语文,数学,外语成绩的成绩单。

include

struct Student
{int num;
char name[50];
char sex;
int score[4];};
struct Student stu[10]={ {1011,"李小明",'M',{100,101,103,304}},{1012,"李山峰",'M',{98,120,130,358}},{1013,"王小楠",'F',
{95,99,112,307}},{1014,"刘好好",'M',{99,98,89,296}},{1015,"张小凤",'M',{90,106,44,210}},{1016,"王琳琳",'F',{99,130,140,369}},
{1017,"李小钢",'F',{89,130,132,251}},{1018,"王明明",'M',{88,100,100,288}},{1019,"陈春天",'M',{123,132,145,400}},{1020,
"赵大山",'F',{132,130,140,402}}};
main()
{struct Student p;
printf("学号 姓名 性别 语文 数学 外语 总分\n");
for(p=stu;p<stu+10;p++)
printf("%5d %12s %6c %6d %7d %7d %7d\n",(
p).num,(p).name,(p).sex,(p).score[0],(p).score[1],(p).score[2],(p).score[3]);
}

相关文章
|
6月前
|
存储 程序员 C++
定义和使用结构体变量
定义和使用结构体变量
52 1
|
5月前
|
编译器 C语言 C++
结构体的详解(想要彻底了解结构体,那么看这一篇就够了!)
结构体的详解(想要彻底了解结构体,那么看这一篇就够了!)
|
6月前
|
安全
C learning_15 结构体类型的声明、结构体初始化、结构体成员访问、结构体传参
C learning_15 结构体类型的声明、结构体初始化、结构体成员访问、结构体传参
|
5月前
|
存储 编译器 C语言
C语言学习记录——结构体(声明、初始化、自引用、内存对齐、结构体设计、修改默认对齐数、结构体传参)一
C语言学习记录——结构体(声明、初始化、自引用、内存对齐、结构体设计、修改默认对齐数、结构体传参)一
56 2
|
5月前
|
编译器 Linux C语言
C语言学习记录——结构体(声明、初始化、自引用、内存对齐、结构体设计、修改默认对齐数、结构体传参)二
C语言学习记录——结构体(声明、初始化、自引用、内存对齐、结构体设计、修改默认对齐数、结构体传参)二
50 1
|
6月前
|
存储 程序员 Shell
【C/C++ 基本语法 结构体】C++ 结构体声明(定义)以及不同写法的差异
【C/C++ 基本语法 结构体】C++ 结构体声明(定义)以及不同写法的差异
85 1
|
6月前
结构体变量的定义以及与结构体变量调用的两种方式
结构体变量的定义以及与结构体变量调用的两种方式
88 0
|
C语言
【C语言】结构体 -- 结构体的声明 -- 定义和初始化 -- 成员的访问 -- 结构体传参
【C语言】结构体 -- 结构体的声明 -- 定义和初始化 -- 成员的访问 -- 结构体传参
go结构体嵌套和用结构体实现模拟“继承”
什么是结构体嵌套 一个结构体中可以嵌套包含另一个结构体或结构体指针
141 0