0019---求圆台的体积
求圆台的体积 |
难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B |
试题描述
|
已知圆台上下底面的面积和圆台的高,就可以求出该圆台的体积。现给定圆台上下底面的面积和高分别为S1、S2和h,编写程序计算并输出该圆台的体积。
|
输入
|
一行由空格隔开的3个浮点型正数,分别表示s1、s2和h
|
输出
|
一行只包含一个正数表示圆台的体积。
|
输入示例
|
1107 16509 13619
|
输出示例
|
9.93778e+007
|
其他说明
|
圆台的体积计算公式自行查阅,S1和S2分别表示圆台上下底面的面积, h表示圆台的高,S1、S2和h是由键盘输入的大于零的浮点型数据,程序不需检验输入的数据是否符合要求。
|
这道题用到了一个新的运算符,开平方:
sqrt();
然后自己网上去查圆台体积公式吧---我懒----
代码如下:
#include<iostream> #include<cmath> using namespace std; int main() { double s1,s2,h; cin>>s1; cin>>s2; cin>>h; cout<<h*(s1+s2+sqrt(s1*s2))/3; return 0; }