你没有编写average函数,当然不对啦 你可以这样改 #include <stdio.h>
float average(float x1,float x2,float x3) { return (float)((x1+x2+x3)/3); }
main() { float a,b,c,ave;
a=3.5; b=4.6; c=7.9; ave=average(a,b,c); printf("average=%f",ave); }