我这个圆柱体的体积咋就求的不对,会的帮忙看一下
#include<stdio.h>double myvolume(int,double);
void main()
{ int r;
double h,v;
printf("Input the r:");
scanf("%d",&r);
printf("Input the h:");
scanf("%f",&h);
v=myvolume( r, h);
printf("The volume is %f\n",v);
}
double myvolume(int r,double h)
{double v;
v=3.14*r*r*h/3;
return v;
}
我调试过没有错误,但就是输出的结果有问题,刚学c,有很多东西不是很清楚,会的帮我看一下是哪儿出了问题,谢了。我在win tc-2.01上试的。