我在做一个计算器,可以编码一个球的体积,但我不能作出公式不得到错误的答案。球体的体积是4/3 pi r的立方。不知道如何在不做复杂函数的情况下做一个分数。对如何正确地写出公式有什么想法吗?
}else if (volumeChoice == "sphere"){
double sphereRadius { 0 };
const double pi { 3.14159265358979323846 };
cout << "Enter the radius\n";
cin >> sphereRadius;
double sphereFormula { (4/3) pi * pow(3.0, sphereRadius)};
cout << sphereFormula;
我注意到了几个主要问题。
一个:4/3
在C++中使用了整数除法,所以结果返回1,而不是1.3333……将其更改为4.0/3.0
二是4/3
和pi之间没有乘法符号,不应该编译。
三:pow
函数第一个参数是基数,第二个是指数。调用应为POW(sphereRadius,3.0)
而不是POW(3.0,sphereRadius)
更改后的行应如下所示:
double sphereFormula { (4.0/3.0) * pi * pow(sphereRadius, 3.0)};
hrbp 你们这个专业学的什么语言(我是软工 期望工作地点 优势与劣势 期望薪资 反问 进去写自研项目,非外包,好像是写音视频 随口要了18,估计开不出来,面试结束 面试官迟到10分钟,面试6分钟
问题 你想找出月球的相位。 解决方案 以下代码提供了一种计算给出日期的月球相位计算方案: # moonPhase.coffee # Moon-phase calculator # Roger W. Sinnott, Sky & Telescope, June 16, 2006 # http://www.skyandtelescope.com/observing/objects/javascrip
60min 自我介绍 开始聊C++ 对于指针的理解 传统指针使用时需要注意些什么 实际编程遇到过类似的问题吗,如何解决 智能指针有了解吗 Share_ptr和unique_ptr STL用过哪些容器 Vector的扩容怎么实现 怎么提高扩容的效率 Vector和list的区别,使用场景 面试官描述一个类,然后问内存布局 单继承后内存布局 多继承后内存布局 就刚刚讲的如何进行类型转换 程序编译流程
本文向大家介绍AUC的计算公式相关面试题,主要包含被问及AUC的计算公式时的应答技巧和注意事项,需要的朋友参考一下 参考回答: M为正样本数,N为负样本数。Rank的值代表能够产生前大后小这样的组合数,但是其中包含了(正,正)的情况,所以要减去正例的个数所以可得上述公式。
问题内容: 标题基本上说明了一切。我需要使用Python计算地球表面上的多边形内部的面积。计算地球表面上任意多边形所围成的面积虽然可以说明这一点,但在技术细节上仍然含糊不清: 如果要使用更“ GIS”的样式来执行此操作,则需要为您的区域选择一个度量单位,并找到保留该区域的适当投影(并非全部如此)。由于您正在谈论计算任意多边形,因此我将使用类似Lambert Azimuthal等面积投影的方法。将投
我试着用一个大整数来计算地球的质量,但实际上有些东西并没有加起来。 我用来计算地球质量的公式是:M=ar2/G=5.98×1024kg。a是重力加速度(9.8 m/s平方),r是地球半径((6.4)*(10^6)),Big-G((6.673)*(10^-11))是重力常数。 我应该得到的值是:5.97219×10^24 kg=597219000000000000000000000000000000