2011-10-19 50 views
-3

我有一个问题,这个问题很快。我只需要将这个小片段从C转换为Java。我需要一些帮助将一些C代码转换为Java

这里是C代码

C code http://www.cip-labs.net/wp-content/uploads/2011/02/benford_c_sum.png

这是我迄今所做的。我把$$$$唱得很混乱。

float benford10(int n, int d){ 
float j = $$$$$$(10, n-1), s=0, i; 


for(i=$$$$($$$(10,(n-2))); i<=j-1; i++){ 
s+= $$$(1+(1/((i*10)+d))); 
} 
return s; 
} 

任何人都可以帮我翻译代码从C到Java吗?我非常感激。谢谢!

+2

您将在Java Math类中找到所有函数。 http://download.oracle.com/javase/6/docs/api/java/lang/Math.html – harshit

回答

5

大部分用C的math.h头的功能拥有等效为静态方法在Java的java.lang.Math类:

pow => Math.pow 
floor => Math.floor 
log10 => Math.log10