1结构体操作练习
- 格式:doc
- 大小:21.50 KB
- 文档页数:1
实验一结构体操作练习
一、目的和要求
1. 掌握结构体变量的基本使用方法
2. 掌握结构体数组的基本使用方法
二、实验内容
有5 个学生,每个学生的数据包括学号、姓名、3 门课的成绩。
从键盘输入5个学生数据,要求输出每个学生的各项数据及 3 门课平均成绩,以及最高平均分的学生各项数据(包括学号、姓名、3 门课的成绩、平均分数)
语法提示:
结构体定义方式:
struct Student {
char id[16];
char name[16];
float grades[3];
};
定义学生数组:
struct Student ss[5];
读取第一个学生的第一门成绩:
float a = ss[0].grades[0];
接收键盘输入的浮点数:
float a;
scanf(“%f”, &a);
输出字符串:
printf(“%s”, "Hello world\n");
算法和程序请自行设计。