问题 单项选择题

有如下程序 main() { int n=9; while(n>6) {n--;printf("%d",n);} } 该程序的输出结果是_______。

A.987

B.876

C.8765

D.9876

答案

参考答案:B

解析:[评析] 符合n>6的n只有7,8,9;所以循环次数为3。选项C、D可以排赊。又因n在输出之前要执行n-,所以输出结果只能是876。

单项选择题
单项选择题