教えてください。
#include<stdio.h>
double w(double a, double b, double c, double *goukei, double *ave);
int main(void)
{
double a, b, c, goukei, heikin, d;
printf("a:");
scanf("%f", &a);
printf("b:");
scanf("%f", &b);
printf("c:");
scanf("%f", &c);
goukei = 0;
heikin = 0;
d = w(a, b, c, &goukei, &heikin);
printf("\na+b+c:%f\n", goukei);
printf("(a+b+c)/3:%f\n", heikin);
return 0;
}
double w(double x, double y, double z, double *goukei, double *ave)
{
*goukei = x + y + z;
*ave = (x + y + z) / 3;
printf("\n合計:%f\n", *goukei);
printf("平均:%f\n", *ave);
return 0;
}