问题详情

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


A、258

B、741

C、852

D、369

时间:2022-01-01 06:27 关键词:

答案解析

C
解析:在本题运行时主要注意的是当i=9时,a[i]=l0-9=1;a[i]=8时,a[i]=10-8=2;i=7时,a[i]=10-7=3;……依此类推,直到i=O时,a[i]=10-0=10;此时,i的值已变为-1,判断for的循环条件,不成立,然后输出a[2],a[5],a[8]分别为8,5,2。