不要忘记将k的值重置,否则会输出的值溢出
public class 计算 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int i,j,n=20;float sum=0;
for(i=1;i<=n;i++)
{int k=1;
for(j=1;j<=i;j++)
k*=j;
sum+=1.0/k;
}
System.out.printf("%.2f",sum);
}
}
不要忘记将k的值重置,否则会输出的值溢出
public class 计算 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int i,j,n=20;float sum=0;
for(i=1;i<=n;i++)
{int k=1;
for(j=1;j<=i;j++)
k*=j;
sum+=1.0/k;
}
System.out.printf("%.2f",sum);
}
}