为什么计算时能计算底面积但体积没有值

萌新求带不知道为什么有错
附上代码
#include<stdio.h>
int main()
{
float PI=3.14159;
float r,h,S,V;
printf("Please input r,h:");
scanf("%f,%f",&r,&h);
S=PIrr;
V=PIrr*h;
printf("底面积=%f\t圆柱体体积=%f\n",S,V);
return 0;

}
键入了5和6,底面积正确了但是体积一直为0。
恳请大师们指点

你把h的值输出一下,应该是你输入不对。
输入r和h时,要用逗号分隔。
如:5,6

你是不是输入的时候中间加空格了

你先print看h到底是多少,是不是0
你要求输入的时候r和h之间用逗号分隔,那么你输入的时候是按照格式输入的吗