📜  C查找圆柱体周长的程序

📅  最后修改于: 2021-05-28 05:33:54             🧑  作者: Mango

给定直径和高度,找到圆柱体的周长。
周长是二维形状轮廓的长度。圆柱是三维形状。因此,从技术上讲,我们无法找到圆柱体的周长,但可以找到圆柱体横截面的周长。这可以通过在其底部上创建投影来完成,因此,在其侧面上创建投影,然后将形状缩小为矩形。

公式 :
圆柱体周长(P)= ( 2 * d ) + ( 2 * h )
这里d是圆柱体的直径
h是圆柱体的高度
例子 :

Input : diameter = 5, height = 10 
Output : Perimeter = 30

Input : diameter = 50, height = 150 
Output : Perimeter = 400
CPP
// CPP program to find
// perimeter of cylinder
#include 
using namespace std;
 
// Function to calculate perimeter
int perimeter(int diameter, int height)
{
    return 2 * (diameter + height);
}
 
// Driver function
int main()
{
    int diameter = 5;
    int height = 10;
     
    cout << "Perimeter = ";
    cout<< perimeter(diameter, height);
    cout<<" units\n";
     
    return 0;
}


输出 :

Perimeter = 30 units

时间复杂度: O(1)

辅助空间: O(1)
请参阅有关查找圆柱体周长的完整文章,以了解更多详细信息!

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。