千娇百媚 内衣秀:这个调用函数的题目那里错了?C语言。

来源:百度文库 编辑:高校问答 时间:2024/05/02 07:22:33
main()
{
float s();
float pi,r,ss;
pi=3.14159,r=12;
ss=s(pi,r);
printf("r=%f s=%f\n",r,ss);
}
s(ppi,rr)
float ppi,rr;
{
return ppi*rr*rr/6.0;
}

声明函数 s返回值为float型,而定义函数时未指明函数返回值类型,默认为int型
所以类型不匹配,改成float s(ppi,rr)就好了