第二周项目2—求长方体体积和表面积

这是一个C++程序,用于计算并输出多个长方体的体积和表面积。用户可以输入三个长方体的长、宽、高,程序会分别计算并展示每个长方体的体积和表面积。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<div id="article_content" class="article_content"><p style="LINE-HEIGHT: 26px; FONT-FAMILY: Arial; COLOR: rgb(51,51,51); FONT-SIZE: 14px">/*</p><div style="LINE-HEIGHT: 26px; MARGIN: 20px; FONT-FAMILY: Arial; COLOR: rgb(51,51,51); FONT-SIZE: 14px" id="article_details" class="details"><div style="MARGIN: 20px 0px 0px" id="article_content" class="article_content"><p> *Copyright (c) 2014 ,烟台大学计算机学院</p><p> *All  right  reserved.</p><p> *文件名称:求长方体体积和表面积.cpp </p><p> *作       者:王伟诚</p><p> *完成日期:2015年3月17日</p><p> *版 本 号:1.0</p><p> *</p><p> *问题描述:<span style="font-family:Arial;font-size:14px;color:#333333;LINE-HEIGHT: 26px">求长方体体积和表面积</span></p><p>*问题输出:长方体体积和表面积</p><p>*/</p></div></div></div><pre class="cpp" name="code">
</pre><pre class="cpp" name="code">
</pre>#include <iostream>#include <cstring>using namespace std;class Bulk{private:    double length;    double width;    double heigth;public:    void shuru();    double volume();    double areas();    void show_volume();    void show_areas();};void Bulk::shuru(){    cin>>length>>width>>heigth;}double Bulk::volume(){    double T;    T=length*width*heigth;    return T;}double Bulk::areas(){    double S;    S=length*width*2+length*heigth*2+width*heigth*2;    return S;}void Bulk::show_volume(){    cout<<volume();}void Bulk::show_areas(){    cout<<areas();}int main(){    Bulk t1,t2,t3;    cout<<"输入第一个长方体的长,宽,高:";    t1.shuru();    cout<<"输入第二个长方体的长,宽,高:";    t2.shuru();    cout<<"输入第三个长方体的长,宽,高:";    t3.shuru();    t1.volume();    t2.volume();    t3.volume();    t1.areas();    t2.areas();    t3.areas();    cout<<"第一个长方体的表面积为:";    t1.show_areas();    cout<<endl<<"第二个长方体的表面积为:";    t2.show_areas();    cout<<endl<<"第三个长方体的表面积为:";    t3.show_areas();    cout<<endl<<"第一个长方体的体积为:";    t1.show_volume();    cout<<endl<<"第二个长方体的体积为:";    t2.show_volume();    cout<<endl<<"第三个长方体的体积为:";    t3.show_volume();    return 0;}

在三维空间中,长方体表面积包括六个面(前面、后面、左侧面、右侧面、上表面下表面),每个面的面积是对应边长的平方,而体积则是三个尺寸的乘积。这里给定的是长方体的高度而不是宽度,我们将假设你是想问一个二维长方形(即矩形)。对于二维情况,我们只有面积这一项。 以下是C语言的简单代码来二维长方形的面积: ```c #include <stdio.h> double calculate_rectangle_area(double length, double width) { return length * width; } int main() { double length = 2.0; double width = 2.3; // 长方形的长宽 double area = calculate_rectangle_area(length, width); printf("长方形的面积是: %.2f\n", area); return 0; } ``` 如果需要三维长方体体积表面积,可以这样计算: ```c double calculate_box_volume(double length, double width, double height) { return length * width * height; } void calculate_box_surface_area(double length, double width, double height) { double area_top_bottom = length * width; double area_left_right = length * height; double area_front_back = width * height; double total_surface = 2 * (area_top_bottom + area_left_right + area_front_back); printf("长方体表面积是: %.2f\n", total_surface); } int main() { double length = 2.0; double width = 2.3; double height = 1.5; double volume = calculate_box_volume(length, width, height); printf("长方体体积是: %.2f\n", volume); calculate_box_surface_area(length, width, height); // 计算并打印表面积 return 0; } ``` 请注意,以上代码针对的是长方体体积表面积计算,如果你确实是指二维长方形,只需要第一个代码即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值