设有以下结构类型说明: struct stud { char num[5] ,name[10]; int s[4]; double ave; }; 请编写: (1) 函数readrec:把30名学生的、姓名、四项成绩以及平均分放在一个结构体数组中,学生的,姓名和四项成绩由键盘输入,然后计算出平均分放在结构体对应的域中。 (2) 函数 writerec :输出30名学生的记录。 (3) main函数调用readrec函数和writerec函数,实现全部程序功能(注:不允许使用外部变量,函数之间的数据全部使用参数传递)。