下面程序 main() { int y=9; for(;y>0;y--){ if(y%3=0) { printf("%d",--y); continue;

admin2013-06-11  50

问题 下面程序    main()   { int y=9;        for(;y>0;y--){          if(y%3=0)          {  printf("%d",--y);             continue;           }      }    }    的输出是_______。

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

答案2

解析 “%”是求余运算符,所以if判断语句中实际是指出只有当y可以被3整除时方可以继续;-y是先进行y的自减运算,再使用y值。所以,最后的打印结果应当为“852”。
转载请注明原文地址:https://jikaoti.com/ti/yzn0FFFM
0

最新回复(0)