如何提高这个阶乘程序的输出?

时间:2016-07-16 09:38:33

标签: java

enter image description here

以下是我的Java程序所需的输出,我解决了它,但我的输出模式不像它。

1*1=1
1*1*2=2
1*1*2*3=6
1*1*2*3*4=24
1*1*2*3*4*5=120

1 个答案:

答案 0 :(得分:0)

假设我们有int n,它是阶乘数

mLocationManager.getLastKnownLocation(provider)

结果将是:

    int n=4;
    int result=1;
    for(int i=1;i<=n;i++)
    {
       result = result * i;
       System.out.print("1*");
       for(int j=1;j<i;j++)
       {
           System.out.print(j+"*");
       }
       System.out.println(i+"="+result);
    }