问题 单项选择题

下面程序 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”。

选择题
单项选择题