你确定吗? ?O_o
半径或直径?
测试套件与问题不对应。
是的……我也认为测试套件是错误的…
我认为测试套件肯定是基于半径作为输入,而不是直径
这个问题的意思是“半径”,虽然它说的是直径。
直径= 2个*半径
这个测试套件是误导人的,它应该是“半径”而不是“直径”。用这种方法计算面积也很容易:A=(d^2)* /4,但这是另一项任务。
坏的测试。为了得到答案你必须把直径平方然后乘以,乘以r²(或d/2²)
对于这个问题,你已经获取的X直径,但答案是正确的,当你把x作为半径。所以,请提高你正确的答案代码。
我认为,这个问题应该更新。应该写半径而不是直径…
你好,
圆的面积定义为:
= (pi) * (r ^ 2)
——>表示d = 2,就像在你的测试套件中,意思是:
R = d / 2 - > R = 1
> r^2 = 1
——>乘以= 1*
所以A(d = 2)= A(d / 2)= A(R)= R ^ 2 * PI = 1 ^ 2 * PI = 1个* PI = PI
而不是像你的解建议的4*pi。
当R=2时,解是正确的,而不是D=2,你应该纠正这个。如果你改变直径的描述(应该是半径才能是正确的)或者你改变测试套件inm来给出正确的结果。
最好的祝福
斯蒂芬
测试套件不正确。它要么是给定直径的球体的表面积,要么是给定半径的圆的面积。
请更正问题。根据测试情况下,它被赋予的半径,而不是直径...
不错的尝试
这个用户(ALBERT ALEXANDER STONIER)似乎已经欺骗了这个系统,“袜子木偶”账户提交了这个不起眼的解决方案的欺骗性的“赞”。div
我认为,根据问题的陈述测试套件是错误的。
你的意思是“一个球的面积?”
需要添加更多的测试用例。