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

大学网课 已帮助 人

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

A.987

B.876

C.8765

D.987612

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

热搜:java int类型的取值范围

回答

共1条回复

  • B 解析:注意到n--的运算顺序,知道第一次输出的应是8,据此就可以很快排除A和D。然后判断循环几次结束,由于当n=6时,while的条件判断已经不成立了,直接跳过循环体结束程序了。故当n=9,8,7时执行了循环体,故答案为B。