学校正在做毕设项目,每名老师带领5个学生,总共有3名老师,需求如下 设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的数组作为成员 学生的成员有姓名、考试分数

结构体案例
案例描述:
学校正在做毕设项目,每名老师带领5个学生,总共有3名老师,需求如下:
设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的数组作为成员,学生的成员有姓名、考试分数,创建数组存放3名老师,通过函数给每个老师及所带的学生赋值,最终打印出老师数据以及老师所带的学生数据。

例程如下:

#include
using namespace std;
#include
#include struct student
{string name;int score;
};struct teacher
{string name;student stu[5];
};void allocateSpace(teacher t[], int len)
{string tname = "教师";string sname = "学生";char c[5] = { 'A','B','C','D','E' };for (int i = 0; i < len; i++){t[i].name = tname + c[i];for (int j = 0; j < 5; j++){t[i].stu[j].name = sname + c[j];t[i].stu[j].score = rand() % 61 + 40;}}
}void Printteacher(struct teacher t[], int len)
{for 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部