楼上说的都很对啊!我补充点.呵呵^^^你的代码中的float ave();应该改成float ave(float,float,float);你的代码中的#include 是多余的,在整个代码运行中都没用到他.此函数库当代码中用到象开方(sqrt)这一类的运算时才用的到!#include //#include *注销此语句float ave(float a, float b,float c){ return (a+b+c)/3;}void main(){ float x=1,y=1,z=1,a1; a1=ave(x,y,z); printf("%f\n",a1);}下面是用C++写的:#include float ave(float a, float b,float c){ return (a+b+c)/3;}void main(){ float x=1,y=1,z=1,a1; a1=ave(x,y,z); cout #includevoid main() { float ave(float a,float b,float c);float x=1,y=1,z=1,a1; a1=ave(x,y,z); printf("%f\n",a1); } float ave(float a,float b,float c) { return (a+b+c)/3; }
|