以下能够实现计算5!的程序段是( )
A: int fac=1,k=0;do{ k++; fac*=k;} while(k<;5);
B: int fac=0,k=1;do{ fac*=k; k++;} while(k<;5);
C: int fac=1,k=1;do{ k++; fac*=k;} while(k<;=5);
D: int fac=1,k=0;do{ fac*=k; k++;} while(k<;5);
A: int fac=1,k=0;do{ k++; fac*=k;} while(k<;5);
B: int fac=0,k=1;do{ fac*=k; k++;} while(k<;5);
C: int fac=1,k=1;do{ k++; fac*=k;} while(k<;=5);
D: int fac=1,k=0;do{ fac*=k; k++;} while(k<;5);
A
举一反三
- int k=0; while(k<10) { if(k<1) continue; if(k==5) break; k++; }
- 以下能正确计算1╳2╳3╳…╳10的程序段是( )。 A: do<br/>{ k=1;n=1;n=n*k;k++;}while(k B: do<br/>{ k=1;n=0;n=n*k;k++;}while(k C: k=1;n=1;do<br/>{ n=n*k;k++;}while(k D: k=1;n=0;do<br/>{ n=n*k;k++;}while(k
- 以下能正确计算1╳2╳3╳...╳10的程序段是( A: do{k=1;n=1;n=n*k;k++;}while(k<=10); B: do{k=1;n=0;n=n*k;k++;}while(k<=10); C: k=1;n=1;do{n=n*k;k++;}while(k<=10); D: k=1;n=0;do{n=n*k;k++;}while(k<=10);
- 下面能正确计算1*2*3*•••*10的程序段是( )? do{ k=1;n=0;n=n*k;k++; }while(k<=10);|do{ k=1;n=1;n=n*k;k++; }while(k<=10);|k=1;n=1; do{ n=n*k;k++; }while(k<=10);|k=1;n=0; do{ n=n*k;k++; }while(k<=10);
- 下面程序段的循环次数是。 int k=0; while(k<10){ if(k<1) continue; if(k==5) break; k++;
内容
- 0
下面程序的循环次数是( )。 int k=0; while(k<10) { if(k<1) continue; if(k==5) break; k++; }
- 1
请阅读以下程序: void fun(int s[]) { static int j=0; do {s[j]+=s[j+1];}while(++j<2); } main( ) { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++) fun(a); for(k=0;k<5;k++) printf("%d",a[k]); } 上面程序的输出是( ).
- 2
与下面代码片段等价的代码片段是 int k = 0; while (k++ A: int k; for (k = 0; k B: int k; for (k = 0; k C: int k; for (k = 0; k D: int k; for ( k = 1; k
- 3
编写函数,求1!+2!+3!+ …+K!的和 long fac( ) { int i; long s,sum; s= ; sum= ; for(i=1;i<=K;i++) { s= ; sum= ; } return sum; } void main( ) { int K; scanf("%d",&K); printf("1!+2!+...+K!=%ld\n", fac(K)); }
- 4
假设有程序段:int k=0; while(k=1) k++; while语句的循环次数是