有如下程序段: int i=1; while(1) { i++; if(i == 30) break; if(i%3 == 0) cout

admin2020-07-23  30

问题 有如下程序段:
       int i=1;
       while(1) {
           i++;
           if(i == 30) break;
           if(i%3 == 0) cout << ’*’;
       }
执行这个程序段输出字符 * 的个数是

选项 A、30
B、8
C、9
D、10

答案C

解析 本题中while循环中当i为3的倍数时输出*,而i为30时跳出循环,所以输出9个*,答案为C。
转载请注明原文地址:https://jikaoti.com/ti/7yl0FFFM
0

最新回复(0)