下面程序段的功能是枚举每一个三位数,且该数个位是0或5则输出,在划线处填上正确语句。 inti;for(_________;___________;i--)if(i%10==0||i%10==5)printf(“%d”,i);? i =100; i<=1000|i =995; i>=100|i =1000; i>=100|i =100; i<=999
举一反三
- 在下列循环中,能正常结束的是 。 A: i=5Do i=i+1Loop while i>10 B: i=1Do i=i+2Loop while i<>10 C: i=10Do i=i+1Loop while i>10 D: i=6Do i=i-2Loop while i<>1 E: i=3Do i = i mod 2Loop while i<>0
- 结束循环后,( )中 i 的值是10。 A: for(i=1;i<=10;i++){ } B: for(i=1;i<10;i++){ } C: for(i=0;i<=10;i=i+2){ } D: for(i=10;i>=10;i--){ }
- 下列程序段不是死循环的是()。 A: int i=10;while(1){ i=i%10+1; if(i>10) break;} B: int i=1;while(i); i--; C: int i;do { i=0;i++;} while(i<=0); D: int i;for(i=1; ;i++);
- 下面的循环体执行的次数与其它不同的是:( ) A: i = 0 while( i <= 100): print( i) i = i + 1 B: for i in range(100): print( i) C: for i in range(100, 0, -1): print(i) D: i = 100 while(i > 0): print( i) i = i – 1
- 以下程序没有构成死循环的是( )。 A: int i=100;while(1){i=1%100+1;if(i>100);break;} B: for(;;) C: int i=100;do{i=i+1;}while(i>=1000); D: int i=100;while(i);s=s+1;