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

admin2010-05-22  32

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

选项 A、2 3 2 3
B、1 2 1 2
C、3 2 3 2
D、2 2 2 2

答案4

解析 本题程序的功能是对数组元素赋值,难点是对表达式4*(i-2*(i>3))%5的分析。
转载请注明原文地址:https://kaotiyun.com/show/Y8Wp777K
0

最新回复(0)