C程序使用结构查找圆和圆柱的面积。

在C编程语言中,我们可以借助结构找到圆的面积,圆柱的面积和体积。

  • 查找圆的面积的逻辑如下-

s.areacircle = (float)pi*s.radius*s.radius;
  • 查找圆柱体面积的逻辑如下-

s.areacylinder = (float)2*pi*s.radius*s.line + 2 * s.areacircle;
  • 用于查找圆柱体积的逻辑是-

s.volumecylinder = s.areacircle*s.line;

算法

请参考下面给出的算法,以通过使用结构找到圆和圆柱以及其他参数的面积。

步骤1-声明结构成员。

步骤2-声明并初始化输入变量。

步骤3-输入圆柱的长度和半径。

步骤4-计算圆的面积。

步骤5-计算圆柱体的面积。

步骤6-计算圆柱体的体积。

示例

以下是使用程序通过结构查找圆和圆柱以及其他参数的区域的C程序-

#include<stdio.h>

struct shape{

   float line;

   float radius;

   float areacircle;

   float areacylinder;

   float volumecylinder;

};

int main(){

   struct shape s;

   float pi = 3.14;

   //接受用户的输入

   printf("输入线条长度或高度: ");

   scanf("%f",&s.line);

   printf("输入半径的长度: ");

   scanf("%f",&s.radius);

   //圆面积

   s.areacircle = (float)pi*s.radius*s.radius;

   printf("圆柱体圆截面面积 : %.2f\n",s.areacircle);

   //圆柱面积

   s.areacylinder = (float)2*pi*s.radius*s.line + 2 * s.areacircle;

   printf("圆柱表面积 : %.2f\n", s.areacylinder);

   //圆柱容积

   s.volumecylinder = s.areacircle*s.line;

   printf("圆柱的体积 : %.2f\n", s.volumecylinder);

   return 0;

}

输出结果

执行以上程序后,将产生以下输出-

输入线条长度或高度: 34

输入半径的长度: 2

圆柱体圆截面面积: 12.56

圆柱表面积 : 452.16

圆柱的体积 : 427.04

以上是 C程序使用结构查找圆和圆柱的面积。 的全部内容, 来源链接: utcz.com/z/357001.html

回到顶部