下语句执行后,j的值是? int j=1; for(int i=5;i>0;i-=2) j*=i;
A: 15
B: 20
C: 5
D: 0
A: 15
B: 20
C: 5
D: 0
举一反三
- 下列语句序列执行后,j 的值是( )。 int j=1; for( int i=5; i>0; i-=2 ) j*=i;
- for( int i=5 i>0 i-=2 ) j=i
- 下面语句执行后,i 的值是() for( int i=0, j=1; j < 5; j+=3 ) i=i+j;
- 下列程序段中,执行( )后变量i的值为4。 A: int i=1, j=1.m; i=j=((m=3)++) ; B: int i=0, j=0; (i=2, i+(j=2)) ; C: int i=0, j=1; (j==i)?i+=3:i=2; D: int i=1. j=1; i+=j+=2:
- 下面程序的运行结果是。 int main() {int a[5][5],i,j,n=1; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=n++; for(i=0;i<5;i++) {for(j=0;j<=i;j++) printf("%4d",a[i][j]); printf("\n"); }}