pfwvan666

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  11 随笔 :: 0 文章 :: 0 评论 :: 1858 阅读

 

 

立方体类Box的实现,完成计算体积、计算表面积、输出结果等功能。其中给定的主函数为:

int  main( ){
    float ab;
    cin>>ab;
    Box  obj;
    obj.seta( ab );
    obj.getvolume( );
    obj.getarea( );
    obj.disp( );
    return 0;
}
 

输入格式:

立方体的边长,可以是float类型的数据。

输出格式:

立方体的体积和表面积,中间用一个空格隔开,末尾换行。

输入样例:

3
 

输出样例:

27 54
 

 

代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
 
 

这题很简单,写几个公式就行了

#include <iostream>
using namespace std;

//main


//.h
class Box
{
    float a;//初始化

public:

    void seta( float ab );//初始化
    float getvolume(float ab );
    float getarea(float ab );
    //void disp( );

};

//.cpp
void Box::seta( float ab )// //初始化
{
    a = ab;
}

float Box::getvolume(float ab )//输出体积
{
    float volume=ab*ab*ab;
        cout<<volume<<" ";
}


float Box::getarea(float ab )//输出表面积
{
        float area=6*ab*ab;
        cout<<area;
}

/*void Box::disp( )//打印
{
    cout<<<<endl;
}*/
int  main( ){
    Box obj;
    float ab;
    cin>>ab;
    
    obj.seta( ab );//初始化
    
    obj.getvolume(ab );//输出体积
    obj.getarea(ab );//输出表面积
    
   // obj.disp( );//打印
    return 0;
}


posted on   澎湖湾  阅读(253)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示