谁来帮我看看 一个简单的问题
问题 设 int i 设计一个java程序,计算1!+2!+3!....+n!,变量n 的初始值在程序中指定 .下面是我写的程序
class tanhe
{
public static void main(String[]args)
{
int n,i,m,j,sum;
n=3;
sum=0;
m=1;
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
m=m*j;
}
sum+=m;
}
System.out.println("1!+2!+3!+....n!=" +sum);
}
}
可是 输出的结果总是错的 哪位老大帮我看看 错哪了 我调了几次总是不对 又出现另外的错误了 。。。。就是输出的数值不对 编译可以。。