设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是______。
A: int sum=1, i=0;while(i<=n){i++; sum+=i;}
B: int sum=0,i=1;while(i<=n){ sum+=i;i++;}
C: int sum=0, i=0;while(i<=n){i++; sum+=i;}
D: int sum=1, i=1;while(i<=n){i++; sum+=i;}
A: int sum=1, i=0;while(i<=n){i++; sum+=i;}
B: int sum=0,i=1;while(i<=n){ sum+=i;i++;}
C: int sum=0, i=0;while(i<=n){i++; sum+=i;}
D: int sum=1, i=1;while(i<=n){i++; sum+=i;}
举一反三
- 、 设有如下程序段: int i=0 , sum=1 ; do { sum+=i ; i++ ; } while ( i<6 ); printf ( "%d\n" , sum ); 上述程序段的输出结果是( )。
- 下面程序段的时间复杂度为________。(n>;1)int sum=1;for (int i=0;sum<;n;i++) sum+=1;
- 执行下面程序段后,sum的值是( )。int i=0,sum=1; do{ sum+=i++; }while(i<5);
- 【填空题】下面程序段执行后,fact、sum的值分别是 、 int i,n,fact,sum; n=4; fact=1; sum=0; for(i=1;i<=n;i++) { fact=fact*i; sum+=fact; }
- 以下程序的执行结果是 int sum=0; for(int i=1;i<5;i++){ if(i%3==0){ continue; } sum+=i; } System.out.print("结果是"+sum);