问题 单项选择题

下列程序的运行结果是______。 main() { int a[6],i;for(i=2;i<6;i++){a[i]=4*(i-2*(i>3))%5; printf("%2d",a[i]); } }

A.2 3 2 3

B.1 2 1 2

C.3 2 3 2

D.2 2 2 2

答案

参考答案:C

解析:[分析]本题程序的功能是对数组元素赋值,难点是对表达式4*(i-2*(i>3))%5的分析。

多项选择题
单项选择题