以下程序的输出结果是( )。 #include void main( ) {int x=10,y=10,i; for(i=0;x>8;y=++i) printf(“%d%d”,x一一,y);}

admin2014-08-29  49

问题 以下程序的输出结果是(    )。
#include
void main(    )
{int x=10,y=10,i;
for(i=0;x>8;y=++i)
printf(“%d%d”,x一一,y);}

选项 A、10 1 9 2
B、9 8 7 6
C、10 9 9 0
D、10 10 9 1

答案D

解析 第一次:x=10,y=10,i=0;x>8条件成立,输出x=10,y=10后,x一一,x值为9。第二次:x=9,y=++i=1,i=1;x>8条件成立,输出x=9,y=1后,x一一,x值为8
转载请注明原文地址:https://kaotiyun.com/show/syvR777K
0

最新回复(0)