以下程序的运行结果是()。main(){ int i,b,k=0; for(i=1;i;0) { b--;k++;}}printf(“k=%d,b=%d”,k,b);}
A: k=8,b=-2
B: k=3,b=0
C: k=3,b=-1
D: k=8,b=-1
A: k=8,b=-2
B: k=3,b=0
C: k=3,b=-1
D: k=8,b=-1
举一反三
- 以下程序的运行结果是()。 main() { int i,b,k=0; for(i=1;i<=5;i++) {b=i%2; while(b>0) { b--;k++;}} printf("k=%d,b=%d",k,b);}
- 下列程序段的运行结果是( ) int i,b,k=0; for(i=1;i<=5;i++) { b=i%2; while(b-->=0) k++; } printf("%d,%d",k,b);
- 05610012:以下程序输出结果为( )。 int main() { int i,b,k=0; for(i=1;i<=5;i++) { b=i%2; while (b-->=0) k++; } printf("%d,%d ",k,b); return0; }
- 以下程序的运行结果是____。#include<stdio.h>main(){inti,j,k;for(i=1;i<=6;i++){for(j=1;j<=20-3*i;j++)printf("");for(k=1;k<=i;k++)printf("%3d",k);for(k=i-1;k>0;k--)printf("%3d",k);printf("\n");}}
- 以下程序的输出结果是______ 。#include int main(void) { int i, k = 19; while(i = k - 1) { k -= 3; if(k % 5 == 0) { i++; continue; } else if(k < 5) break; i++; } printf("i=%d,k=%d", i, k); return 0;}