下列程序段的输出结果是()int  n =10;while ( n>8 ){n--;printf("%d,",n);}

下列程序段的输出结果是()
int  n =10;
while ( n>8 )

{n--;printf("%d,",n);}


A、

9,8,


B、

9,8,7,


C、

10,9,


D、

10,9,89,


【正确答案】:A
【题目解析】:

int  n =10;
while ( n>8 )                              //n值的判断变化:10(10>8,继续)→9(9>8,继续)→8(8=8,停止)
{
         n--;                                     //n值得变化:9(=10-1)→8(=9-1)
        printf("%d,",n);  //n值输出: 9, 8 ,
}