问题 单项选择题

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

单项选择题
判断题