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

154、有如下程序 main0 { int n=9; while(n>6) {n--;printf("%d",n);} } 该程序段的输出结果是
A) 987 B) 876 C) 8765 D) 9876

n=9;[n=9],n>6成立,开始循环,n--;[n=8],printf输出[8]
n>6成立,继续循环,n--;[n=7],printf累计输出[87]
n>6成立,继续循环,n--;[n=6],printf累计输出[876]
n>6不成立,结束循环

因此选B

.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-25
B) 876
原因: int n=9; 初始 9
while(n>6) ,n= 9, 大于6 进入,n-- 变8,输出 8
n= 8, 大于6 进入,n-- 变7,输出 7
n= 7, 大于6 进入,n-- 变6,输出 6
n=6, 不满足大于6的条件,循环结束。本回答被提问者采纳
第2个回答  2018-08-24
这题目的主函数名为啥是main0,且后面没有()?编译都不会过!追问

这是题库的题目,有错也没办法呀,只能将就的看了

第3个回答  2018-08-28