设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积.用scanf输入数据,输出计算结果

#include<stdio.h>
#define PI 3.1415926 /*定义符号常量PI代表3.1415926*/
#include<math.h>
void main()
{float r,h,A,B,C,D,E; //定义r,h,A,B,C,D,E为实型变量
scanf("r=%f h=%f",&r,&h); /*从键盘输入2个数字,依次送给实型变量r,h*/
A=2r*PI; //计算圆周长A
B=PI*pow(r,2); //计算圆面积B
C=4*PI*pow(r,2); //计算圆球表面积C
D=4.0/3.0*PI*pow(r,3); //计算圆球体积D
E=PI*pow(r,2)*h; //计算圆柱体积E
printf("A=%6.2f,B=%6.2f,C=%6.2f,D=%6.2f,E=%6.2f\n",A,B,C,D,E); //最后数据按实数形式输出,并取小数点后2位数字
}
我用的是visual c++ 每次要执行的时候都说我有错误,谁能帮我指出来下

第1个回答  2012-12-15
你用递归调用来做就好了,计算机不识别pl的,用主子程序来编写!!
第2个回答  2012-12-16
圆面积用1.5的平方乘3.14 周长用1.5乘2乘3.14 圆球不知 圆柱体积用圆面积乘高
第3个回答  2013-10-22
版本不一样,应该新建c++源文件,在开始执行,因为VC++ 你不熟悉!
相似回答