立方体类Box的实现,完成计算体积、计算表面积、输出结果等功能。其中给定的主函数为:
int main( ){
float ab;
cin>>ab;
Box obj;
obj.seta( ab );
obj.getvolume( );
obj.getarea( );
obj.disp( );
return 0;
}
输入格式:
立方体的边长,可以是float类型的数据。
输出格式:
立方体的体积和表面积,中间用一个空格隔开,末尾换行。
输入样例:
3
输出样例:
27 54
这题很简单,写几个公式就行了
#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;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?