编程c语言
答案:2 悬赏:80 手机版
解决时间 2021-05-03 23:46
- 提问者网友:書生途
- 2021-05-03 01:21
编写三个函数,分别求圆锥体的体积.表面积.质量.从主函数中输入高.直径输出体积.表面积.质量
最佳答案
- 五星知识达人网友:不甚了了
- 2021-05-03 02:14
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define PI 3.14159
typedef struct yuanzhui
{
double d;
double h;
double m;
}yuanzhui;
double V( yuanzhui a )
{
return ( ( PI * a.d ) * a.h ) /3;
}
double S( yuanzhui a )
{
return PI * a.d * sqrt( ( a.d * a.d ) /4 + a.h * a.h );
}
double M( yuanzhui a )
{
return a.m * V(a);
}
int main(void)
{
yuanzhui a;
puts("请依次输入圆锥的底面直径,高和密度:");
scanf( "%lf%lf%lf" , &a.d , &a.h , &a.m );
printf( "%lf %lf %lf\n" , V(a) , S(a) , M(a) );
system( "pause" );
return 0;
}
全部回答
- 1楼网友:笑迎怀羞
- 2021-05-03 03:03
你知道圆锥的表面积怎么算吗?
好像质量需要密度的嘛~?
你的密度都没的哈?~我自己定义一个?
麻烦详细点哈!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯