问题 单项选择题

下面程序段执行后输出的结果是( ) #include<stdio.h> main() {int i; for(i=1;i<8;i++) {{if(i%3){printf("*");continue;}} printf("#"); } printf("\n"); }

A.*#**#**#

B.**#**#*

C.*#**#**

D.**#**

答案

参考答案:B

解析: #include<stdio.h> main() {int i; for(i=1;i<8;i++)/*循环条件为i<8,步进值为1*/ {{if(i%3){printf("*");continue;}}/*如果能被3整除打印输出"*",并跳过后面的语句直接执行下次徨*/ printf("#");/*如果不能被3整除打印输出"#"*/ } printf("\n"); }

单项选择题
多项选择题