参考答案和解析
正确答案:
更多“编写功能块ABC,已知输入圆柱的半径RR和高HH;计算它们的侧面积AS和体积VS。 ”相关问题
  • 第1题:

    编写一个圆柱体类(Cylinder),在该类中添加半径radius,高度height作为属性;提供计算圆柱的表面积getArea,圆柱体积getVolumn方法。另外,编写一个测试类App,运行时,在控制台中提示用户输入圆柱体的半径(radius)和高度(height);读入用户输入后,显示该圆柱的基本信息和表面积,体积的相关数据


    #includeusing namespace std;const double PI=3.141592;class cylinder{public: cylinder (double a,double b) ; void vol () ;private : double r,h; double volume;};cylinder::cylinder (double a, double b){ r=a; h=b; volume= PI*r* r* h;}void cylinder::vol (){ cout}void main(){ int i,n; cylinder *p; double radius,height; cout cin>>n; for(i=0;i { cout cin>>radius>>height; p=new cylinder(radius,height); p->vol(); }}

  • 第2题:

    编写一程序,从键盘输入一个圆锥体的半径r和高度h ,计算其体积。


    自己编,只要能体现功能

  • 第3题:

    编写下列程序:键从盘上任意输入半径r,分别计算圆的面积,球的表面积,圆球体积,圆周率用3.14f,最后输出其值(保留1位小数)


    用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下: 第一步;输出3个整数a,b,c. 第二步:将a与b比较,并把小者赋给b,大者赋给a. 第三步:将a与c比较,并把小者赋给c,大者赋给a,此时a已是三者中最大的. 第四步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好. 第五步:按顺序输出a,b,c. 程序: INPUT“a,b,c=”;a,b,c IF b>a THEN t=a a=b b=t END IF IF c>a THEN t=a a=c c=t END IF IF c>b THEN t=b b=c c=t END IF PRINT a,b,c END.

  • 第4题:

    请定义一个Cylinder类,具体要求为:(1)每个Cylinder类对象可以存储一个圆柱体(包括半径和高);(2)具有用于初始化半径和高的构造方法;(3)具有计算圆柱体体积的方法GetVolume。


    8

  • 第5题:

    输入圆的半径,输出它的周长、面积和圆的体积。


    自主评阅