有以下程序: #include main() } int y=9; for(y>0;y--) if(y%3==0)printf(“%d”,--y); } 程序的运行结果是( )。

admin2013-12-19  19

问题 有以下程序:
    #include
    main()
    }
    int y=9;
    for(y>0;y--)
    if(y%3==0)printf(“%d”,--y);
    }
    程序的运行结果是(    )。

选项 A、741   
B、963   
C、852   
D、875421

答案C

解析 本程序中,当y能被3整除时,输出--y表达式的值,当y=9的时候符合条件,--y表达式的值为8,依此类推,当y=6和y=3时有输出,分别输出5和2。
转载请注明原文地址:https://kaotiyun.com/show/NYal777K
0

最新回复(0)