1 i为奇数时, i%2为1,if成立,输出*, 然后执行下一句printf("#")
即 当i为奇数时,会输出*#
2 i为偶数时,i%2为0,判断不成立,执行else,即直接continue下次循环,没有任何输出。
循环执行5次,i值分别为1,2,3,4,5
其中三次奇数,于是输出三个*#
即
*#*#*#
循环结束后,输出$
选A
C语言里if语句里是可以嵌套for循环的(if语句里可以放C语言里的任意的执行语句)。举例说:
char yn
int i
printf("需要打印1到10之间的所有奇数吗(Y/N)?\n")
scanf("%c",&yn)
if(yn=='Y'||yn=='y')
{
for(i=1i<10i+=2)
printf("%d ",i)
printf("\n")
}
else
printf("那就不打印了\n")