以下程序的输出结果是 ______。 main() {int i,a[10]; for(i=9;i>=0;i--)a[i]=10-i; printf("%d%d%d,",a[2],a[5],a[8]); }

admin2010-01-10  19

问题 以下程序的输出结果是 ______。    main()    {int i,a[10];      for(i=9;i>=0;i--)a=10-i;      printf("%d%d%d,",a[2],a[5],a[8]);    }

选项 A、258
B、741
C、852
D、369

答案4

解析 在本题运行时主要注意的是当i=9时,a=10-9=1;i=8时,a=10-8=2;i=7时,a=10-7=3;……依此类推,直到i=0时,a=10-0=10;此时,i的值已变为-1,判断for的循环条件,不成立,然后输出a[2],a[5],a[8]分别为8,5,2。
转载请注明原文地址:https://kaotiyun.com/show/kTWp777K
0

随机试题
最新回复(0)