将书本声明成一个结构体类型,成员包括书本名称,书本单价,定义三个结构体对象。三本书请使用数组方法并初始化要求计算三本书的平均单价,写一个求平均值的函数。主函数中调用这个函数求三本书的平均单价。
#include <stdio.h>
struct Book
{
char name[20];
float sal;
};
float ave(struct Book book[])
{
float ave = 0;
for (int i = 0; i < 3; i++)
ave += book[i].sal;
return ave / 3;
}
int main()
{
struct Book book[3] = {{"aaa", 123}, {"bbb", 234}, {"cccc", 67}};
printf("%.2f", ave(book));
return 0;
}