int main()
{ float YZC(float)
float JXZC(float)
float YZTMJ(float,float)
float r,a,p,h,A,B,C
scanf("%f,%f,%f,%f",&r,&a,&p,&h)
A=YZC(r)//函数名错误
B=JXZC(a)
C=YZTMJ(p,h)
printf("%f,%f,%f",A,B,C)} //少了个
float YZC(float r) //函数需要返回值类型
{ float x
x=2*3.141592653*r
return (x)}
float JXZC(float a) //函数需要返回值类型
{float x
x=4*a
return (x)}
float YZTMJ(float p,float h) //函数需要返回值类型
{float x
x=2*3.141592653*p*p+2*3.141592653*p*h
return (x)}
# include <stdio.h># define PI 3.1415926 //不需要分号
void main()
{
float r,h,yzch,ymj,yqbmj,yqtj,yztj
scanf("%f%f",&r,&h)
yzch=float(2*PI*r) //运算结果强制类型转换成float
ymj=float(PI*r*r)
yqbmj=4*ymj
yqtj=float(4*PI*r*r*r/3)
yztj=ymj*h
printf("%4.2f %4.2f %4.2f %4.2f %4.2f",yzch,ymj,yqbmj,yqtj,yztj)
}