问题 单项选择题

有以下程序
#include<stdio.h>
main()
int y=9;
for(y>0;y--)
if(y%3==0)printf("%d",--y);

程序的运行结果是( )。

A.741
B.963
C.852
D.875421

答案

参考答案:C

解析: 在for循环中,当y的值为9、6或3时,执行输出语句,输出表达式--y的值。y先自减1,然后再输出y的值。

问答题 简答题
单项选择题