c语言求圆柱体的表面积和体积

Python014

c语言求圆柱体的表面积和体积,第1张

1、C语言圆柱的表面积源代码如下:

#include <stdio.h>

#define p 3.14

void main()

{

float s,r,h

printf("请输入圆柱的底面半径:")

scanf("%f",&r)

printf("请输入圆柱的高:")

scanf("%f",&h)

s= 2*p*r*h+2*p*r*r

printf("圆柱的表面积为:%f\n",s)

}

2、C语言圆柱的体积的源代码如下:

#include "studio.h"

int main()

{

/*定义浮点型变量*/

float r,h,v

/*提示用户输入变量*/

printf("请输入圆柱体的半径和高:")

/*输入两个变量*/

scanf("%f%f",&r,&h)

/*计算体积*/

v=3.14*r*r*h

/*输出体积值*/

printf("圆柱体的体积为%f",v)

return 0

}

扩展资料

求圆柱体的表面积和体积的注意事项

1、计算表面积和体积,均依赖球体半径。 所以需要先输入球体半径,然后根据公式计算出球体表面积和体积。最终输出。 

2、计算体积时不可以写作4/3*PI*r*r*r, 如果这样,开始的4/3会按照整型计算,导致结果错误。 可以写错4.0/3*PI*r*r*r。

#include<stdio.h>

void main()

{ char name[20]

  int number,h,i,clas,k

  double cd,tj

  float kd

  printf("请输入姓名: ")scanf("%s",name)

  printf("请输入班级:")scanf("%d",&clas)

  printf("请输入学号:")scanf("%d",&number)

  printf("请输入任意非0整数: ")scanf("%d",&h)

  i=0cd=0while ( name[i] ) cd+=name[i++]

  cd/=iif ( cd<0 ) cd=-cd//如果使用汉字姓名,小心出现负值

  i=0k=numberkd=0while ( k ) { kd+=(k%10)k/=10i++}

  kd/=i

  tj=cd*kd*h

  printf("姓名:%s\t班级:%d\t学号:%d\n",name,clas,number)

  printf("长度:%9.3lf\t宽度:%9.3f\t高度:%d\n",cd,kd,h)

  printf("长方体的体积为:%8.2lf\n",tj)

}

由于输出截断了小数,所以显示的体积小数部分用显示的长宽高计算小数部分有误差,如想不出现误差则需要截断小数位后再计算体积

1、首先打开软件新建一个求长方形面积项目。

2、然后需要添加一个 Rectangle.cpp 文件。

3、然后需要包含iostream和stdlib.h头文件。

4、然后需要main函数主体,system()和返回值。

5、然后需要定义一个CRectangle类。

6、然后需要使用CRectangle类定义一个rect对象,计算出长方形的面积。

7、运行程序,在控制台中打印出结果即可。