这个的输出结果为什么都是0呀?
#include <stdio.h>
#include<math.h>
int main()
{
double r,h,a,b,c,d,e,w=3.141592;
scanf("%f,%f",&r,&h);
a=2wr;
b=wrr;
c=4wrr;
d=(4/3)wrrr;
e=wrrh;
printf("圆周长=%f圆面积=%f圆球表面积=%f圆球体积=%f圆柱体积=%f",a,b,c,d,e);
return 0;
}
double用 %lf 换成这个 scanf("%lf,%lf",&r,&h);