#include <stdio.h>
int main();
#define PI 3.1415;
double r, l, S,V,Vs;
printf("请输入半径");
scanf("%f",&r);
l=2PIr;
S=rrPI;
V=PIrrr(4/3);
VS=4PIr*r;
printf("圆的周长为:%2f,圆的面积为:%2f,球的表面积为:%2f球的体积为:%2f",l,S,VS,V),
return 0;
}
这个什么错了
不能直接2PIr,中间加上*
修改如下,供参考:
#include <stdio.h>
#define PI 3.1415 //; 多了分号 ,位置改动
int main()//; 多了分号
{ //少了{ ,修改
double r, l, S,V,Vs;
printf("请输入半径");
scanf("%lf",&r); //scanf("%f",&r);修改
l=2*PI*r;
S=r*r*PI;
V=PI*r*r*r*(4.0/3);//修改
Vs=4*PI*r*r; //修改 VS
printf("圆的周长为:%2f,圆的面积为:%2f,球的表面积为:%2f,球的体积为:%2f",l,S,Vs,V),
return 0;
}