问题
单项选择题
下面程序 main() { int y=9;for(;y>0;y--){ if(y%3=0) { printf("%d",--y); continue; } } } 的输出是_______。
A.741
B.852
C.963
D.875421
答案
参考答案:B
解析:[评析] “%”是求余运算符,所以if判断语句中实际是指出只有当y可以被3整除时方可以继续;-y是先进行y的自减运算,再使用y值。所以,最后的打印结果应当为“852”。