新手求助,为什么以下代码求出的圆柱体体积为0,而不是所要结果
#include <stdio.h>#define pi 3.14
double calculatevolume(int height,int radius);
int main()
{
int cheight=0;
int cradius=0;
double volume=0.0;
printf("请输入圆柱体的高:\n");
scanf("% d",&cheight);
getchar();
printf("请输入圆柱体底面半径:\n");
scanf("% d",&cradius);
//getchar();
volume=calculatevolume(cheight,cradius);
printf("圆柱体体积为:% f\n",volume);
return 0;
}
double calculatevolume(int height,int radius)
{
double result=height*pi*radius*radius;
return result;
}