• 2021-04-14
    (3-2)根据提示补全程序空白处,使程序能够正确运行。
    //计算1+2!+3!+4!+5!+6!
    public class Demo11 {
    public static void main(String[] args) {
    long sum=0;
    long fac=1;//阶乘项的计算结果
    int i=1;
    while( ① ) {
    fac= ② ;//计算阶乘
    i++;
    sum= ③ ;//累加
    }
    System.out.println("sum="+sum);
    }
    }

  • i<=6;i<7;6>=i;7>i  fac*i;i*fac  sum+fac;fac+sum

    内容

    • 0

      1.程序功能:输入n的值(n<10),计算1!+2!+3!+......+n!,并输出计算结果。 #include int main() { int i, n; long sum=0,fac=1; //fac存储每个加项(阶乘)的值 printf("请输入n的值:"); scanf("%d",&n); for( i=1; i<=n; i++) { ___________ //后一加项与前一加项的关系 sum=sum+fac; } printf("和为%ld ",sum); return 0; }

    • 1

      下面程序是计算5的阶乘,请在横线处填空,使用程序功能完整。 public class Factorial{ public static void main(String[] args) { int n=5; long result=1; do { ; ; } System.out.println("5的阶乘为: "+result); } }

    • 2

      以下程序调试结果 public class test { public static void main(String args[]) { int i=1, j=3; while (j>0) { j--; i++; } System.out.println(i); } }

    • 3

      下列程序的运行结果是()。 public class Test public static void main ( String [ ] args ) int count = 0 for( int i = 1 i < 5 i = 2) for( int j = 1 j< = 10 j = 3) count System .out .print (count ) _

    • 4

      以下程序调试结果 public class test { public static void main(String args&#91;&#93;) { int i=1, j=3; while (j>0) { j--; i++; } System.out.println(i); }} A: 4 B: 2 C: 3 D: 0